home *** CD-ROM | disk | FTP | other *** search
/ World Book 1998 1.1 (Macintosh) / World Book Disk 1 of 2.bin / World Book Installer / World Book Installer / QuickHelp™.rsrc / CODE_17_QH IndexDialog.txt < prev    next >
Text File  |  1998-03-06  |  91KB  |  1,610 lines

  1. # near model CODE resource
  2. # jump table entries: 14294-14304 (11 of them)
  3. 00000000  0000 37D6                ori.b      D0, 0xD6
  4. 00000004  0000 12BC                ori.b      D0, 0xBC
  5. 00000008  4AAD 901E                tst.l      [A5 - 0x6FE2]
  6. 0000000C  670A                     beq        +0xC /* 00000018 */
  7. 0000000E  206D 901E                movea.l    A0, [A5 - 0x6FE2]
  8. 00000012  A023                     syscall    DisposHandle/DisposeHandle
  9. 00000014  42AD 901E                clr.l      [A5 - 0x6FE2]
  10. label00000018:
  11. 00000018  4E75                     rts
  12. 0000001A  48E7 0038                movem.l    -[A7], A2,A3,A4
  13. 0000001E  4FEF FD88                lea.l      A7, [A7 - 0x278]
  14. 00000022  286F 0288                movea.l    A4, [A7 + 0x288]
  15. 00000026  266F 028C                movea.l    A3, [A7 + 0x28C]
  16. 0000002A  302D 864E                move.w     D0, [A5 - 0x79B2]
  17. 0000002E  48C0                     ext.l      D0
  18. 00000030  0680 0000 0093           addi.l     D0, 0x93
  19. 00000036  3F00                     move.w     -[A7], D0
  20. 00000038  4EB9 0000 272E           jsr        [0x0000272E]
  21. 0000003E  4A80                     tst.l      D0
  22. 00000040  544F                     addq.w     A7, 2
  23. 00000042  6700 00A4                beq        +0xA6 /* 000000E8 */
  24. 00000046  95CA                     sub.l      A2, A2
  25. 00000048  1F3C 0005                move.b     -[A7], 0x5
  26. 0000004C  2F0C                     move.l     -[A7], A4
  27. 0000004E  4EB9 0000 4BDE           jsr        [0x00004BDE]
  28. 00000054  5C4F                     addq.w     A7, 6
  29. 00000056  3F10                     move.w     -[A7], [A0]
  30. 00000058  200B                     move.l     D0, A3
  31. 0000005A  4A80                     tst.l      D0
  32. 0000005C  6704                     beq        +0x6 /* 00000062 */
  33. 0000005E  204B                     movea.l    A0, A3
  34. 00000060  6004                     bra        +0x6 /* 00000066 */
  35. label00000062:
  36. 00000062  206D 901E                movea.l    A0, [A5 - 0x6FE2]
  37. label00000066:
  38. 00000066  4850                     pea.l      [A0]
  39. 00000068  2F0C                     move.l     -[A7], A4
  40. 0000006A  486F 000A                pea.l      [A7 + 0xA]
  41. 0000006E  4EB9 0000 FA60           jsr        [0x0000FA60]
  42. 00000074  41EF 000E                lea.l      A0, [A7 + 0xE]
  43. 00000078  2B48 901A                move.l     [A5 - 0x6FE6], A0
  44. 0000007C  302D 864E                move.w     D0, [A5 - 0x79B2]
  45. 00000080  48C0                     ext.l      D0
  46. 00000082  0680 0000 008F           addi.l     D0, 0x8F
  47. 00000088  3F00                     move.w     -[A7], D0
  48. 0000008A  4879 0000 37E6           push.l     0x37E6
  49. 00000090  4879 0000 37EE           push.l     0x37EE
  50. 00000096  42A7                     clr.l      -[A7]
  51. 00000098  486D 9F44                pea.l      [A5 - 0x60BC]
  52. 0000009C  4EB9 0000 8016           jsr        [0x00008016]
  53. 000000A2  301F                     move.w     D0, [A7]+
  54. 000000A4  486F 000C                pea.l      [A7 + 0xC]
  55. 000000A8  4EB9 0000 FA56           jsr        [0x0000FA56]
  56. 000000AE  2448                     movea.l    A2, A0
  57. 000000B0  3F3C FFFF                move.w     -[A7], 0xFFFF
  58. 000000B4  486F 0012                pea.l      [A7 + 0x12]
  59. 000000B8  4EB9 0000 02DC           jsr        [0x000002DC /* ABusDCE */]
  60. 000000BE  200A                     move.l     D0, A2
  61. 000000C0  4FEF 0016                lea.l      A7, [A7 + 0x16]
  62. 000000C4  6708                     beq        +0xA /* 000000CE */
  63. 000000C6  2F0A                     move.l     -[A7], A2
  64. 000000C8  206D A268                movea.l    A0, [A5 - 0x5D98]
  65. 000000CC  4E90                     jsr        [A0]
  66. label000000CE:
  67. 000000CE  42AD 901A                clr.l      [A5 - 0x6FE6]
  68. 000000D2  302D 864E                move.w     D0, [A5 - 0x79B2]
  69. 000000D6  48C0                     ext.l      D0
  70. 000000D8  0680 0000 0093           addi.l     D0, 0x93
  71. 000000DE  3F00                     move.w     -[A7], D0
  72. 000000E0  4EB9 0000 2860           jsr        [0x00002860]
  73. 000000E6  544F                     addq.w     A7, 2
  74. label000000E8:
  75. 000000E8  4FEF 0278                lea.l      A7, [A7 + 0x278]
  76. 000000EC  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  77. 000000F0  4E75                     rts
  78. 000000F2  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  79. 000000F6  2F2D 901A                move.l     -[A7], [A5 - 0x6FE6]
  80. 000000FA  4EB9 0000 FA4A           jsr        [0x0000FA4A]
  81. 00000100  2F2D 901A                move.l     -[A7], [A5 - 0x6FE6]
  82. 00000104  4EB9 0000 053E           jsr        [0x0000053E]
  83. 0000010A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  84. 0000010E  2E9F                     move.l     [A7], [A7]+
  85. 00000110  4E75                     rts
  86. 00000112  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  87. 00000116  2F2D 901A                move.l     -[A7], [A5 - 0x6FE6]
  88. 0000011A  4EB9 0000 0736           jsr        [0x00000736]
  89. 00000120  504F                     addq.w     A7, 8
  90. 00000122  205F                     movea.l    A0, [A7]+
  91. 00000124  504F                     addq.w     A7, 8
  92. 00000126  4ED0                     jmp        [A0]
  93. 00000128  4FEF FEF6                lea.l      A7, [A7 - 0x10A]
  94. 0000012C  486F 0002                pea.l      [A7 + 0x2]
  95. 00000130  302D 864E                move.w     D0, [A5 - 0x79B2]
  96. 00000134  48C0                     ext.l      D0
  97. 00000136  0680 0000 0081           addi.l     D0, 0x81
  98. 0000013C  3F00                     move.w     -[A7], D0
  99. 0000013E  3F3C 0006                move.w     -[A7], 0x6
  100. 00000142  4EB9 0000 55FE           jsr        [0x000055FE]
  101. 00000148  486F 0102                pea.l      [A7 + 0x102]
  102. 0000014C  3F2F 0112                move.w     -[A7], [A7 + 0x112]
  103. 00000150  2F2F 0116                move.l     -[A7], [A7 + 0x116]
  104. 00000154  4EB9 0000 58CE           jsr        [0x000058CE]
  105. 0000015A  486F 010C                pea.l      [A7 + 0x10C]
  106. 0000015E  A8A3                     syscall    EraseRect
  107. 00000160  4EB9 0000 5846           jsr        [0x00005846]
  108. 00000166  4267                     clr.w      -[A7]
  109. 00000168  A887                     syscall    TextFont
  110. 0000016A  4267                     clr.w      -[A7]
  111. 0000016C  A88A                     syscall    TextSize
  112. 0000016E  486F 000A                pea.l      [A7 + 0xA]
  113. 00000172  4EB9 0000 5876           jsr        [0x00005876]
  114. 00000178  302F 0112                move.w     D0, [A7 + 0x112]
  115. 0000017C  48C0                     ext.l      D0
  116. 0000017E  5480                     addq.l     D0, 2
  117. 00000180  3F00                     move.w     -[A7], D0
  118. 00000182  302F 0010                move.w     D0, [A7 + 0x10]
  119. 00000186  48C0                     ext.l      D0
  120. 00000188  322F 0112                move.w     D1, [A7 + 0x112]
  121. 0000018C  48C1                     ext.l      D1
  122. 0000018E  D280                     add.l      D1, D0
  123. 00000190  3F01                     move.w     -[A7], D1
  124. 00000192  A893                     syscall    MoveTo
  125. 00000194  486F 0010                pea.l      [A7 + 0x10]
  126. 00000198  A884                     syscall    DrawString
  127. 0000019A  4EB9 0000 584E           jsr        [0x0000584E]
  128. 000001A0  4FEF 0118                lea.l      A7, [A7 + 0x118]
  129. 000001A4  205F                     movea.l    A0, [A7]+
  130. 000001A6  5C4F                     addq.w     A7, 6
  131. 000001A8  4ED0                     jmp        [A0]
  132. 000001AA  2F2D 901A                move.l     -[A7], [A5 - 0x6FE6]
  133. 000001AE  4EB9 0000 0E12           jsr        [0x00000E12]
  134. 000001B4  584F                     addq.w     A7, 4
  135. 000001B6  205F                     movea.l    A0, [A7]+
  136. 000001B8  5C4F                     addq.w     A7, 6
  137. 000001BA  4ED0                     jmp        [A0]
  138. 000001BC  2F2D 901A                move.l     -[A7], [A5 - 0x6FE6]
  139. 000001C0  4EB9 0000 FA38           jsr        [0x0000FA38]
  140. 000001C6  584F                     addq.w     A7, 4
  141. 000001C8  205F                     movea.l    A0, [A7]+
  142. 000001CA  5C4F                     addq.w     A7, 6
  143. 000001CC  4ED0                     jmp        [A0]
  144. 000001CE  48E7 1030                movem.l    -[A7], D3,A2,A3
  145. 000001D2  4FEF FFF6                lea.l      A7, [A7 - 0xA]
  146. 000001D6  266F 001C                movea.l    A3, [A7 + 0x1C]
  147. 000001DA  362F 001A                move.w     D3, [A7 + 0x1A]
  148. 000001DE  0C43 000D                cmpi.w     D3, 0xD /* '\r' */
  149. 000001E2  660E                     bne        +0x10 /* 000001F2 */
  150. 000001E4  2F2D 901A                move.l     -[A7], [A5 - 0x6FE6]
  151. 000001E8  4EB9 0000 FA2E           jsr        [0x0000FA2E]
  152. 000001EE  584F                     addq.w     A7, 4
  153. 000001F0  600C                     bra        +0xE /* 000001FE */
  154. label000001F2:
  155. 000001F2  2F2D 901A                move.l     -[A7], [A5 - 0x6FE6]
  156. 000001F6  4EB9 0000 FA24           jsr        [0x0000FA24]
  157. 000001FC  584F                     addq.w     A7, 4
  158. label000001FE:
  159. 000001FE  2448                     movea.l    A2, A0
  160. 00000200  486F 0002                pea.l      [A7 + 0x2]
  161. 00000204  3F03                     move.w     -[A7], D3
  162. 00000206  2F0B                     move.l     -[A7], A3
  163. 00000208  4EB9 0000 58CE           jsr        [0x000058CE]
  164. 0000020E  4EB9 0000 5846           jsr        [0x00005846]
  165. 00000214  3F3C 0001                move.w     -[A7], 0x1
  166. 00000218  A887                     syscall    TextFont
  167. 0000021A  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  168. 0000021E  A88A                     syscall    TextSize
  169. 00000220  4267                     clr.w      -[A7]
  170. 00000222  A888                     syscall    TextFace
  171. 00000224  486F 000A                pea.l      [A7 + 0xA]
  172. 00000228  4EB9 0000 5876           jsr        [0x00005876]
  173. 0000022E  3F2F 0012                move.w     -[A7], [A7 + 0x12]
  174. 00000232  302F 0010                move.w     D0, [A7 + 0x10]
  175. 00000236  48C0                     ext.l      D0
  176. 00000238  322F 0012                move.w     D1, [A7 + 0x12]
  177. 0000023C  48C1                     ext.l      D1
  178. 0000023E  D280                     add.l      D1, D0
  179. 00000240  3F01                     move.w     -[A7], D1
  180. 00000242  A893                     syscall    MoveTo
  181. 00000244  2F0A                     move.l     -[A7], A2
  182. 00000246  A884                     syscall    DrawString
  183. 00000248  4EB9 0000 584E           jsr        [0x0000584E]
  184. 0000024E  4FEF 0018                lea.l      A7, [A7 + 0x18]
  185. 00000252  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  186. 00000256  205F                     movea.l    A0, [A7]+
  187. 00000258  5C4F                     addq.w     A7, 6
  188. 0000025A  4ED0                     jmp        [A0]
  189. 0000025C  4FEF FEF6                lea.l      A7, [A7 - 0x10A]
  190. 00000260  486F 0002                pea.l      [A7 + 0x2]
  191. 00000264  302D 864E                move.w     D0, [A5 - 0x79B2]
  192. 00000268  48C0                     ext.l      D0
  193. 0000026A  0680 0000 0081           addi.l     D0, 0x81
  194. 00000270  3F00                     move.w     -[A7], D0
  195. 00000272  3F3C 0004                move.w     -[A7], 0x4
  196. 00000276  4EB9 0000 55FE           jsr        [0x000055FE]
  197. 0000027C  486F 0102                pea.l      [A7 + 0x102]
  198. 00000280  3F2F 0112                move.w     -[A7], [A7 + 0x112]
  199. 00000284  2F2F 0116                move.l     -[A7], [A7 + 0x116]
  200. 00000288  4EB9 0000 58CE           jsr        [0x000058CE]
  201. 0000028E  4EB9 0000 5846           jsr        [0x00005846]
  202. 00000294  4267                     clr.w      -[A7]
  203. 00000296  A887                     syscall    TextFont
  204. 00000298  3F3C 000C                move.w     -[A7], 0xC
  205. 0000029C  A88A                     syscall    TextSize
  206. 0000029E  4267                     clr.w      -[A7]
  207. 000002A0  A888                     syscall    TextFace
  208. 000002A2  486F 000A                pea.l      [A7 + 0xA]
  209. 000002A6  4EB9 0000 5876           jsr        [0x00005876]
  210. 000002AC  3F2F 0112                move.w     -[A7], [A7 + 0x112]
  211. 000002B0  302F 0010                move.w     D0, [A7 + 0x10]
  212. 000002B4  48C0                     ext.l      D0
  213. 000002B6  322F 0112                move.w     D1, [A7 + 0x112]
  214. 000002BA  48C1                     ext.l      D1
  215. 000002BC  D280                     add.l      D1, D0
  216. 000002BE  3F01                     move.w     -[A7], D1
  217. 000002C0  A893                     syscall    MoveTo
  218. 000002C2  486F 0010                pea.l      [A7 + 0x10]
  219. 000002C6  A884                     syscall    DrawString
  220. 000002C8  4EB9 0000 584E           jsr        [0x0000584E]
  221. 000002CE  4FEF 0118                lea.l      A7, [A7 + 0x118]
  222. 000002D2  205F                     movea.l    A0, [A7]+
  223. 000002D4  5C4F                     addq.w     A7, 6
  224. 000002D6  4ED0                     jmp        [A0]
  225. 000002D8  2F0A                     move.l     -[A7], A2
  226. 000002DA  4FEF FF00                lea.l      A7, [A7 - 0x100]
  227. 000002DE  246F 0108                movea.l    A2, [A7 + 0x108]
  228. 000002E2  200A                     move.l     D0, A2
  229. 000002E4  677C                     beq        +0x7E /* 00000362 */
  230. 000002E6  42A7                     clr.l      -[A7]
  231. 000002E8  42A7                     clr.l      -[A7]
  232. 000002EA  42A7                     clr.l      -[A7]
  233. 000002EC  486F 000C                pea.l      [A7 + 0xC]
  234. 000002F0  486A 0002                pea.l      [A2 + 0x2]
  235. 000002F4  4EB9 0000 D8B2           jsr        [0x0000D8B2]
  236. 000002FA  584F                     addq.w     A7, 4
  237. 000002FC  2F00                     move.l     -[A7], D0
  238. 000002FE  2F0A                     move.l     -[A7], A2
  239. 00000300  4EB9 0000 0D12           jsr        [0x00000D12]
  240. 00000306  4AAD 901E                tst.l      [A5 - 0x6FE2]
  241. 0000030A  4FEF 0018                lea.l      A7, [A7 + 0x18]
  242. 0000030E  6706                     beq        +0x8 /* 00000316 */
  243. 00000310  206D 901E                movea.l    A0, [A5 - 0x6FE2]
  244. 00000314  A023                     syscall    DisposHandle/DisposeHandle
  245. label00000316:
  246. 00000316  554F                     subq.w     A7, 2
  247. 00000318  486F 0002                pea.l      [A7 + 0x2]
  248. 0000031C  486D 901E                pea.l      [A5 - 0x6FE2]
  249. 00000320  486F 000A                pea.l      [A7 + 0xA]
  250. 00000324  4EB9 0000 AA42           jsr        [0x0000AA42]
  251. 0000032A  584F                     addq.w     A7, 4
  252. 0000032C  2F00                     move.l     -[A7], D0
  253. 0000032E  4EB9 0000 55DE           jsr        [0x000055DE]
  254. 00000334  301F                     move.w     D0, [A7]+
  255. 00000336  4AAA 0274                tst.l      [A2 + 0x274]
  256. 0000033A  6706                     beq        +0x8 /* 00000342 */
  257. 0000033C  2F2A 0274                move.l     -[A7], [A2 + 0x274]
  258. 00000340  A932                     syscall    DisposeMenu
  259. label00000342:
  260. 00000342  3F3C FFFF                move.w     -[A7], 0xFFFF
  261. 00000346  486A 0002                pea.l      [A2 + 0x2]
  262. 0000034A  4EB9 0000 F9F2           jsr        [0x0000F9F2]
  263. 00000350  4A6F 0112                tst.w      [A7 + 0x112]
  264. 00000354  5C4F                     addq.w     A7, 6
  265. 00000356  6F0A                     ble        +0xC /* 00000362 */
  266. 00000358  2F0A                     move.l     -[A7], A2
  267. 0000035A  4EB9 0000 42EE           jsr        [0x000042EE]
  268. 00000360  584F                     addq.w     A7, 4
  269. label00000362:
  270. 00000362  204A                     movea.l    A0, A2
  271. 00000364  4FEF 0100                lea.l      A7, [A7 + 0x100]
  272. 00000368  245F                     movea.l    A2, [A7]+
  273. 0000036A  4E75                     rts
  274. fn0000036C:
  275. 0000036C  48E7 1020                movem.l    -[A7], D3,A2
  276. 00000370  594F                     subq.w     A7, 4
  277. 00000372  246F 0010                movea.l    A2, [A7 + 0x10]
  278. 00000376  2F2A 005C                move.l     -[A7], [A2 + 0x5C]
  279. 0000037A  4EB9 0000 5826           jsr        [0x00005826]
  280. 00000380  4EB9 0000 5846           jsr        [0x00005846]
  281. 00000386  3F2D A284                move.w     -[A7], [A5 - 0x5D7C]
  282. 0000038A  A887                     syscall    TextFont
  283. 0000038C  3F2D A286                move.w     -[A7], [A5 - 0x5D7A]
  284. 00000390  A88A                     syscall    TextSize
  285. 00000392  4267                     clr.w      -[A7]
  286. 00000394  A888                     syscall    TextFace
  287. 00000396  42A7                     clr.l      -[A7]
  288. 00000398  4EB9 0000 5876           jsr        [0x00005876]
  289. 0000039E  3600                     move.w     D3, D0
  290. 000003A0  4EB9 0000 584E           jsr        [0x0000584E]
  291. 000003A6  4EB9 0000 582E           jsr        [0x0000582E]
  292. 000003AC  486F 0008                pea.l      [A7 + 0x8]
  293. 000003B0  486F 000E                pea.l      [A7 + 0xE]
  294. 000003B4  3F03                     move.w     -[A7], D3
  295. 000003B6  486D 9F44                pea.l      [A5 - 0x60BC]
  296. 000003BA  2F2A 005C                move.l     -[A7], [A2 + 0x5C]
  297. 000003BE  4EB9 0000 8A40           jsr        [0x00008A40]
  298. 000003C4  4A80                     tst.l      D0
  299. 000003C6  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  300. 000003CA  6710                     beq        +0x12 /* 000003DC */
  301. 000003CC  3F17                     move.w     -[A7], [A7]
  302. 000003CE  3F2F 0004                move.w     -[A7], [A7 + 0x4]
  303. 000003D2  2F0A                     move.l     -[A7], A2
  304. 000003D4  4EB9 0000 03E8           jsr        [0x000003E8]
  305. 000003DA  504F                     addq.w     A7, 8
  306. label000003DC:
  307. 000003DC  584F                     addq.w     A7, 4
  308. 000003DE  4CDF 0408                movem.l    D3,A2, [A7]+
  309. 000003E2  4E75                     rts
  310. 000003E4  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  311. 000003E8  4FEF FFF2                lea.l      A7, [A7 - 0xE]
  312. 000003EC  246F 002E                movea.l    A2, [A7 + 0x2E]
  313. 000003F0  362F 0032                move.w     D3, [A7 + 0x32]
  314. 000003F4  3A2F 0034                move.w     D5, [A7 + 0x34]
  315. 000003F8  266A 005C                movea.l    A3, [A2 + 0x5C]
  316. 000003FC  508B                     addq.l     A3, 8
  317. 000003FE  508B                     addq.l     A3, 8
  318. 00000400  2F2A 005C                move.l     -[A7], [A2 + 0x5C]
  319. 00000404  302B 0002                move.w     D0, [A3 + 0x2]
  320. 00000408  48C0                     ext.l      D0
  321. 0000040A  322B 0006                move.w     D1, [A3 + 0x6]
  322. 0000040E  48C1                     ext.l      D1
  323. 00000410  9280                     sub.l      D1, D0
  324. 00000412  3003                     move.w     D0, D3
  325. 00000414  48C0                     ext.l      D0
  326. 00000416  D081                     add.l      D0, D1
  327. 00000418  3F00                     move.w     -[A7], D0
  328. 0000041A  3013                     move.w     D0, [A3]
  329. 0000041C  48C0                     ext.l      D0
  330. 0000041E  322B 0004                move.w     D1, [A3 + 0x4]
  331. 00000422  48C1                     ext.l      D1
  332. 00000424  9280                     sub.l      D1, D0
  333. 00000426  3005                     move.w     D0, D5
  334. 00000428  48C0                     ext.l      D0
  335. 0000042A  D081                     add.l      D0, D1
  336. 0000042C  3F00                     move.w     -[A7], D0
  337. 0000042E  4227                     clr.b      -[A7]
  338. 00000430  A91D                     syscall    SizeWindow
  339. 00000432  7801                     moveq.l    D4, 0x01
  340. 00000434  6000 00D4                bra        +0xD6 /* 0000050A */
  341. label00000438:
  342. 00000438  2F2A 005C                move.l     -[A7], [A2 + 0x5C]
  343. 0000043C  3F04                     move.w     -[A7], D4
  344. 0000043E  486F 0006                pea.l      [A7 + 0x6]
  345. 00000442  486F 000C                pea.l      [A7 + 0xC]
  346. 00000446  486F 0014                pea.l      [A7 + 0x14]
  347. 0000044A  A98D                     syscall    GetDialogItem/GetDItem
  348. 0000044C  7C01                     moveq.l    D6, 0x01
  349. 0000044E  2004                     move.l     D0, D4
  350. 00000450  0C80 0000 0009           cmpi.l     D0, 0x9 /* '\t' */
  351. 00000456  621E                     bhi        +0x20 /* 00000476 */
  352. 00000458  D040                     add.w      D0, D0
  353. 0000045A  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  354. 0000045E  4EFB 0002                jmp        [PC + D0.w + 0x2]
  355. 00000462  0014 0018                ori.b      [A4], 0x18
  356. 00000466  0018 0068                ori.b      [A0]+, 0x68 /* 'h' */
  357. 0000046A  0018 0014                ori.b      [A0]+, 0x14
  358. 0000046E  007E 0014                ori.w      <<invalid special address>>, 0x14
  359. 00000472  004A 0074                ori.w      A2, 0x74 /* 't' */
  360. label00000476:
  361. 00000476  7C00                     moveq.l    D6, 0x00
  362. 00000478  6076                     bra        +0x78 /* 000004F0 */
  363. 0000047A  486F 0006                pea.l      [A7 + 0x6]
  364. 0000047E  3F03                     move.w     -[A7], D3
  365. 00000480  3F05                     move.w     -[A7], D5
  366. 00000482  A8A8                     syscall    OffsetRect
  367. 00000484  286F 0002                movea.l    A4, [A7 + 0x2]
  368. 00000488  2654                     movea.l    A3, [A4]
  369. 0000048A  2F0C                     move.l     -[A7], A4
  370. 0000048C  3003                     move.w     D0, D3
  371. 0000048E  48C0                     ext.l      D0
  372. 00000490  322B 000A                move.w     D1, [A3 + 0xA]
  373. 00000494  48C1                     ext.l      D1
  374. 00000496  D280                     add.l      D1, D0
  375. 00000498  3F01                     move.w     -[A7], D1
  376. 0000049A  3005                     move.w     D0, D5
  377. 0000049C  48C0                     ext.l      D0
  378. 0000049E  322B 0008                move.w     D1, [A3 + 0x8]
  379. 000004A2  48C1                     ext.l      D1
  380. 000004A4  D280                     add.l      D1, D0
  381. 000004A6  3F01                     move.w     -[A7], D1
  382. 000004A8  A959                     syscall    MoveControl
  383. 000004AA  6044                     bra        +0x46 /* 000004F0 */
  384. 000004AC  486F 0006                pea.l      [A7 + 0x6]
  385. 000004B0  3003                     move.w     D0, D3
  386. 000004B2  48C0                     ext.l      D0
  387. 000004B4  2200                     move.l     D1, D0
  388. 000004B6  E089                     lsr        D1, 8
  389. 000004B8  E089                     lsr        D1, 8
  390. 000004BA  E089                     lsr        D1, 8
  391. 000004BC  EE89                     lsr        D1, 7
  392. 000004BE  D280                     add.l      D1, D0
  393. 000004C0  E281                     asr        D1, 1
  394. 000004C2  3F01                     move.w     -[A7], D1
  395. 000004C4  4267                     clr.w      -[A7]
  396. 000004C6  A8A8                     syscall    OffsetRect
  397. 000004C8  6026                     bra        +0x28 /* 000004F0 */
  398. 000004CA  486F 0006                pea.l      [A7 + 0x6]
  399. 000004CE  3F03                     move.w     -[A7], D3
  400. 000004D0  4267                     clr.w      -[A7]
  401. 000004D2  A8A8                     syscall    OffsetRect
  402. 000004D4  601A                     bra        +0x1C /* 000004F0 */
  403. 000004D6  D76F 000C                add.w      [A7 + 0xC], D3
  404. 000004DA  DB6F 000A                add.w      [A7 + 0xA], D5
  405. 000004DE  6010                     bra        +0x12 /* 000004F0 */
  406. 000004E0  3003                     move.w     D0, D3
  407. 000004E2  48C0                     ext.l      D0
  408. 000004E4  7205                     moveq.l    D1, 0x05
  409. 000004E6  4EB9 0000 0562           jsr        [0x00000562]
  410. 000004EC  D16F 000C                add.w      [A7 + 0xC], D0
  411. label000004F0:
  412. 000004F0  4A86                     tst.l      D6
  413. 000004F2  6714                     beq        +0x16 /* 00000508 */
  414. 000004F4  2F2A 005C                move.l     -[A7], [A2 + 0x5C]
  415. 000004F8  3F04                     move.w     -[A7], D4
  416. 000004FA  3F2F 0006                move.w     -[A7], [A7 + 0x6]
  417. 000004FE  2F2F 000A                move.l     -[A7], [A7 + 0xA]
  418. 00000502  486F 0012                pea.l      [A7 + 0x12]
  419. 00000506  A98E                     syscall    SetDialogItem/SetDItem
  420. label00000508:
  421. 00000508  5284                     addq.l     D4, 1
  422. label0000050A:
  423. 0000050A  7016                     moveq.l    D0, 0x16
  424. 0000050C  B880                     cmp.l      D4, D0
  425. 0000050E  6F00 FF28                ble        -0xD6 /* 00000438 */
  426. 00000512  0C6D 8001 9F46           cmpi.w     [A5 - 0x60BA], 0x8001
  427. 00000518  6616                     bne        +0x18 /* 00000530 */
  428. 0000051A  0C6D 8001 9F44           cmpi.w     [A5 - 0x60BC], 0x8001
  429. 00000520  660E                     bne        +0x10 /* 00000530 */
  430. 00000522  42A7                     clr.l      -[A7]
  431. 00000524  2F2A 005C                move.l     -[A7], [A2 + 0x5C]
  432. 00000528  4EB9 0000 4B4E           jsr        [0x00004B4E]
  433. 0000052E  504F                     addq.w     A7, 8
  434. label00000530:
  435. 00000530  4FEF 000E                lea.l      A7, [A7 + 0xE]
  436. 00000534  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  437. 00000538  4E75                     rts
  438. 0000053A  48E7 1020                movem.l    -[A7], D3,A2
  439. 0000053E  4FEF FFEA                lea.l      A7, [A7 - 0x16]
  440. 00000542  246F 0022                movea.l    A2, [A7 + 0x22]
  441. 00000546  3F3C 0004                move.w     -[A7], 0x4
  442. 0000054A  4EB9 0000 5886           jsr        [0x00005886]
  443. 00000550  4AAD 9154                tst.l      [A5 - 0x6EAC]
  444. 00000554  6724                     beq        +0x26 /* 0000057A */
  445. 00000556  2F2D 9016                move.l     -[A7], [A5 - 0x6FEA]
  446. 0000055A  4EB9 0000 2E5E           jsr        [0x00002E5E]
  447. 00000560  3540 006C                move.w     [A2 + 0x6C], D0
  448. 00000564  4A6A 006C                tst.w      [A2 + 0x6C]
  449. 00000568  584F                     addq.w     A7, 4
  450. 0000056A  6C0E                     bge        +0x10 /* 0000057A */
  451. 0000056C  42A7                     clr.l      -[A7]
  452. 0000056E  4EB9 0000 2E5E           jsr        [0x00002E5E]
  453. 00000574  3540 006C                move.w     [A2 + 0x6C], D0
  454. 00000578  584F                     addq.w     A7, 4
  455. label0000057A:
  456. 0000057A  2F0A                     move.l     -[A7], A2
  457. 0000057C  4EBA FDEE                jsr        [PC - 0x212 /* 0000036C */]
  458. 00000580  486D 37F6                pea.l      [A5 + 0x37F6]
  459. 00000584  3F3C 0005                move.w     -[A7], 0x5
  460. 00000588  2F2A 005C                move.l     -[A7], [A2 + 0x5C]
  461. 0000058C  4EB9 0000 58C6           jsr        [0x000058C6]
  462. 00000592  486D 3806                pea.l      [A5 + 0x3806]
  463. 00000596  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  464. 0000059A  2F2A 005C                move.l     -[A7], [A2 + 0x5C]
  465. 0000059E  4EB9 0000 58C6           jsr        [0x000058C6]
  466. 000005A4  486D 3816                pea.l      [A5 + 0x3816]
  467. 000005A8  3F3C 000C                move.w     -[A7], 0xC
  468. 000005AC  2F2A 005C                move.l     -[A7], [A2 + 0x5C]
  469. 000005B0  4EB9 0000 58C6           jsr        [0x000058C6]
  470. 000005B6  206A 005C                movea.l    A0, [A2 + 0x5C]
  471. 000005BA  2068 009C                movea.l    A0, [A0 + 0x9C]
  472. 000005BE  2050                     movea.l    A0, [A0]
  473. 000005C0  3610                     move.w     D3, [A0]
  474. 000005C2  0C43 000D                cmpi.w     D3, 0xD /* '\r' */
  475. 000005C6  4FEF 0022                lea.l      A7, [A7 + 0x22]
  476. 000005CA  6D64                     blt        +0x66 /* 00000630 */
  477. 000005CC  2F2A 005C                move.l     -[A7], [A2 + 0x5C]
  478. 000005D0  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  479. 000005D4  486F 0006                pea.l      [A7 + 0x6]
  480. 000005D8  486F 0014                pea.l      [A7 + 0x14]
  481. 000005DC  486F 001C                pea.l      [A7 + 0x1C]
  482. 000005E0  A98D                     syscall    GetDialogItem/GetDItem
  483. 000005E2  2F2F 000A                move.l     -[A7], [A7 + 0xA]
  484. 000005E6  486A 0074                pea.l      [A2 + 0x74]
  485. 000005EA  A990                     syscall    GetDialogItemText/GetIText
  486. 000005EC  2F2A 005C                move.l     -[A7], [A2 + 0x5C]
  487. 000005F0  4878 000D                push.l     0xD /* '\r' */
  488. 000005F4  486D 380E                pea.l      [A5 + 0x380E]
  489. 000005F8  486F 001A                pea.l      [A7 + 0x1A]
  490. 000005FC  A98E                     syscall    SetDialogItem/SetDItem
  491. 000005FE  2F2A 005C                move.l     -[A7], [A2 + 0x5C]
  492. 00000602  3F3C 000E                move.w     -[A7], 0xE
  493. 00000606  486F 0006                pea.l      [A7 + 0x6]
  494. 0000060A  486F 0014                pea.l      [A7 + 0x14]
  495. 0000060E  486F 001C                pea.l      [A7 + 0x1C]
  496. 00000612  A98D                     syscall    GetDialogItem/GetDItem
  497. 00000614  2F2F 000A                move.l     -[A7], [A7 + 0xA]
  498. 00000618  486A 0174                pea.l      [A2 + 0x174]
  499. 0000061C  A990                     syscall    GetDialogItemText/GetIText
  500. 0000061E  2F2A 005C                move.l     -[A7], [A2 + 0x5C]
  501. 00000622  4878 000E                push.l     0xE
  502. 00000626  486D 380E                pea.l      [A5 + 0x380E]
  503. 0000062A  486F 001A                pea.l      [A7 + 0x1A]
  504. 0000062E  A98E                     syscall    SetDialogItem/SetDItem
  505. label00000630:
  506. 00000630  486F 0002                pea.l      [A7 + 0x2]
  507. 00000634  3F3C 0008                move.w     -[A7], 0x8
  508. 00000638  2F2A 005C                move.l     -[A7], [A2 + 0x5C]
  509. 0000063C  4EB9 0000 58CE           jsr        [0x000058CE]
  510. 00000642  356F 000E 006E           move.w     [A2 + 0x6E], [A7 + 0xE]
  511. 00000648  486F 000C                pea.l      [A7 + 0xC]
  512. 0000064C  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  513. 00000650  2F2A 005C                move.l     -[A7], [A2 + 0x5C]
  514. 00000654  4EB9 0000 58CE           jsr        [0x000058CE]
  515. 0000065A  486F 0016                pea.l      [A7 + 0x16]
  516. 0000065E  2F2A 005C                move.l     -[A7], [A2 + 0x5C]
  517. 00000662  486A 0002                pea.l      [A2 + 0x2]
  518. 00000666  4EB9 0000 3516           jsr        [0x00003516]
  519. 0000066C  3480                     move.w     [A2], D0
  520. 0000066E  4A52                     tst.w      [A2]
  521. 00000670  4FEF 0020                lea.l      A7, [A7 + 0x20]
  522. 00000674  6712                     beq        +0x14 /* 00000688 */
  523. 00000676  4267                     clr.w      -[A7]
  524. 00000678  4EB9 0000 59BE           jsr        [0x000059BE]
  525. 0000067E  4FEF 0016                lea.l      A7, [A7 + 0x16]
  526. 00000682  4CDF 0408                movem.l    D3,A2, [A7]+
  527. 00000686  4E75                     rts
  528. label00000688:
  529. 00000688  2F0A                     move.l     -[A7], A2
  530. 0000068A  4EB9 0000 0B8C           jsr        [0x00000B8C]
  531. 00000690  2F2A 005C                move.l     -[A7], [A2 + 0x5C]
  532. 00000694  4EB9 0000 5826           jsr        [0x00005826]
  533. 0000069A  3F3C 0001                move.w     -[A7], 0x1
  534. 0000069E  A887                     syscall    TextFont
  535. 000006A0  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  536. 000006A4  A88A                     syscall    TextSize
  537. 000006A6  4EB9 0000 582E           jsr        [0x0000582E]
  538. 000006AC  2F0A                     move.l     -[A7], A2
  539. 000006AE  4EB9 0000 09C8           jsr        [0x000009C8]
  540. 000006B4  2F0A                     move.l     -[A7], A2
  541. 000006B6  4EB9 0000 0D94           jsr        [0x00000D94 /* DTskQHdr */]
  542. 000006BC  4FEF 0026                lea.l      A7, [A7 + 0x26]
  543. 000006C0  4CDF 0408                movem.l    D3,A2, [A7]+
  544. 000006C4  4E75                     rts
  545. fn000006C6:
  546. 000006C6  48E7 1030                movem.l    -[A7], D3,A2,A3
  547. 000006CA  246F 0010                movea.l    A2, [A7 + 0x10]
  548. 000006CE  206A 005C                movea.l    A0, [A2 + 0x5C]
  549. 000006D2  7600                     moveq.l    D3, 0x00
  550. 000006D4  1628 006F                move.b     D3, [A0 + 0x6F]
  551. 000006D8  2F0A                     move.l     -[A7], A2
  552. 000006DA  4EB9 0000 0D94           jsr        [0x00000D94 /* DTskQHdr */]
  553. 000006E0  3F3C 0002                move.w     -[A7], 0x2
  554. 000006E4  2F2A 005C                move.l     -[A7], [A2 + 0x5C]
  555. 000006E8  4EB9 0000 58BE           jsr        [0x000058BE]
  556. 000006EE  2648                     movea.l    A3, A0
  557. 000006F0  2F0B                     move.l     -[A7], A3
  558. 000006F2  4A83                     tst.l      D3
  559. 000006F4  6704                     beq        +0x6 /* 000006FA */
  560. 000006F6  7000                     moveq.l    D0, 0x00
  561. 000006F8  6006                     bra        +0x8 /* 00000700 */
  562. label000006FA:
  563. 000006FA  203C 0000 00FF           move.l     D0, 0xFF
  564. label00000700:
  565. 00000700  3F00                     move.w     -[A7], D0
  566. 00000702  A95D                     syscall    HiliteControl
  567. 00000704  2F03                     move.l     -[A7], D3
  568. 00000706  486A 0002                pea.l      [A2 + 0x2]
  569. 0000070A  2057                     movea.l    A0, [A7]
  570. 0000070C  2250                     movea.l    A1, [A0]
  571. 0000070E  2269 001C                movea.l    A1, [A1 + 0x1C]
  572. 00000712  4E91                     jsr        [A1]
  573. 00000714  1F3C 0004                move.b     -[A7], 0x4
  574. 00000718  3F3C 0006                move.w     -[A7], 0x6
  575. 0000071C  42A7                     clr.l      -[A7]
  576. 0000071E  2F2A 005C                move.l     -[A7], [A2 + 0x5C]
  577. 00000722  4EB9 0000 8956           jsr        [0x00008956]
  578. 00000728  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  579. 0000072C  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  580. 00000730  4E75                     rts
  581. 00000732  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  582. 00000736  4FEF FFF6                lea.l      A7, [A7 - 0xA]
  583. 0000073A  246F 001E                movea.l    A2, [A7 + 0x1E]
  584. 0000073E  266F 0022                movea.l    A3, [A7 + 0x22]
  585. 00000742  3F7C FFFF 0008           move.w     [A7 + 0x8], 0xFFFF
  586. 00000748  7000                     moveq.l    D0, 0x00
  587. 0000074A  3013                     move.w     D0, [A3]
  588. 0000074C  4EB9 0000 05F8           jsr        [0x000005F8]
  589. 00000752  014C                     bchg       A4, D0
  590. 00000754  0000 0000                ori.b      D0, 0x0
  591. 00000758  0000 000F                ori.b      D0, 0xF
  592. 0000075C  0004 0000                ori.b      D4, 0x0
  593. 00000760  0000 001A                ori.b      D0, 0x1A
  594. 00000764  0000 0003                ori.b      D0, 0x3
  595. 00000768  0052 0000                ori.w      [A2], 0x0
  596. 0000076C  0005 004C                ori.b      D5, 0x4C /* 'L' */
  597. 00000770  0000 0008                ori.b      D0, 0x8
  598. 00000774  003A 0000 000F           ori.b      [PC + 0xF /* 00000785, value 0x1A */], 0x0
  599. 0000077A  001A 0C2D                ori.b      [A2]+, 0x2D /* '-' */
  600. 0000077E  0002 987B                ori.b      D2, 0x7B /* '{' */
  601. 00000782  6600 011A                bne        +0x11C /* 0000089E */
  602. 00000786  2F0A                     move.l     -[A7], A2
  603. 00000788  4EB9 0000 0E70           jsr        [0x00000E70]
  604. 0000078E  584F                     addq.w     A7, 4
  605. 00000790  6000 010C                bra        +0x10E /* 0000089E */
  606. 00000794  202B 0002                move.l     D0, [A3 + 0x2]
  607. 00000798  0280 FF00 0000           andi.l     D0, 0xFF000000
  608. 0000079E  7218                     moveq.l    D1, 0x18
  609. 000007A0  E2A8                     lsr        D0, D1
  610. 000007A2  5380                     subq.l     D0, 1
  611. 000007A4  6600 00F8                bne        +0xFA /* 0000089E */
  612. 000007A8  4EB9 0000 587E           jsr        [0x0000587E]
  613. 000007AE  2F0A                     move.l     -[A7], A2
  614. 000007B0  4EBA FF14                jsr        [PC - 0xEC /* 000006C6 */]
  615. 000007B4  584F                     addq.w     A7, 4
  616. 000007B6  6000 00E6                bra        +0xE8 /* 0000089E */
  617. 000007BA  202B 0002                move.l     D0, [A3 + 0x2]
  618. 000007BE  0280 0000 00FF           andi.l     D0, 0xFF
  619. 000007C4  1600                     move.b     D3, D0
  620. 000007C6  4880                     ext.w      D0
  621. 000007C8  48C0                     ext.l      D0
  622. 000007CA  4EB9 0000 05F8           jsr        [0x000005F8]
  623. 000007D0  00CE                     .incomplete
  624. 000007D2  0000 0001                ori.b      D0, 0x1
  625. 000007D6  0000 002E                ori.b      D0, 0x2E /* '.' */
  626. 000007DA  0009 0000                ori.b      A1, 0x0
  627. 000007DE  0001 0038                ori.b      D1, 0x38 /* '8' */
  628. 000007E2  0000 0003                ori.b      D0, 0x3
  629. 000007E6  0064 0000                ori.w      -[A4], 0x0
  630. 000007EA  0004 002C                ori.b      D4, 0x2C /* ',' */
  631. 000007EE  0000 000B                ori.b      D0, 0xB
  632. 000007F2  0026 0000                ori.b      -[A6], 0x0
  633. 000007F6  000C 0020                ori.b      A4, 0x20 /* ' ' */
  634. 000007FA  0000 000D                ori.b      D0, 0xD /* '\r' */
  635. 000007FE  004C 0000                ori.w      A4, 0x0
  636. 00000802  001B 0084                ori.b      [A3]+, 0x84
  637. 00000806  0000 001E                ori.b      D0, 0x1E
  638. 0000080A  000E 0000                ori.b      A6, 0x0
  639. 0000080E  001F 0008                ori.b      [A7]+, 0x8
  640. 00000812  0000 002E                ori.b      D0, 0x2E /* '.' */
  641. 00000816  0066 3F2B                ori.w      -[A6], 0x3F2B /* '?+' */
  642. 0000081A  000E 1F03                ori.b      A6, 0x3
  643. 0000081E  486A 0002                pea.l      [A2 + 0x2]
  644. 00000822  2057                     movea.l    A0, [A7]
  645. 00000824  2250                     movea.l    A1, [A0]
  646. 00000826  2269 0010                movea.l    A1, [A1 + 0x10]
  647. 0000082A  4E91                     jsr        [A1]
  648. 0000082C  4A80                     tst.l      D0
  649. 0000082E  504F                     addq.w     A7, 8
  650. 00000830  670E                     beq        +0x10 /* 00000840 */
  651. 00000832  42AA 0070                clr.l      [A2 + 0x70]
  652. 00000836  2F0A                     move.l     -[A7], A2
  653. 00000838  4EB9 0000 0EE0           jsr        [0x00000EE0]
  654. 0000083E  584F                     addq.w     A7, 4
  655. label00000840:
  656. 00000840  4FEF 000A                lea.l      A7, [A7 + 0xA]
  657. 00000844  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  658. 00000848  4E75                     rts
  659. 0000084A  3F3C 0001                move.w     -[A7], 0x1
  660. 0000084E  2F2A 005C                move.l     -[A7], [A2 + 0x5C]
  661. 00000852  4EB9 0000 58BE           jsr        [0x000058BE]
  662. 00000858  2848                     movea.l    A4, A0
  663. 0000085A  2054                     movea.l    A0, [A4]
  664. 0000085C  4A28 0011                tst.b      [A0 + 0x11]
  665. 00000860  5C4F                     addq.w     A7, 6
  666. 00000862  663A                     bne        +0x3C /* 0000089E */
  667. 00000864  3F7C 0001 0008           move.w     [A7 + 0x8], 0x1
  668. 0000086A  3F3C 0001                move.w     -[A7], 0x1
  669. 0000086E  2F2A 005C                move.l     -[A7], [A2 + 0x5C]
  670. 00000872  4EB9 0000 58DE           jsr        [0x000058DE]
  671. 00000878  5C4F                     addq.w     A7, 6
  672. 0000087A  6022                     bra        +0x24 /* 0000089E */
  673. 0000087C  302B 000E                move.w     D0, [A3 + 0xE]
  674. 00000880  0280 0000 0100           andi.l     D0, 0x100
  675. 00000886  6716                     beq        +0x18 /* 0000089E */
  676. 00000888  3F7C 0002 0008           move.w     [A7 + 0x8], 0x2
  677. 0000088E  3F3C 0002                move.w     -[A7], 0x2
  678. 00000892  2F2A 005C                move.l     -[A7], [A2 + 0x5C]
  679. 00000896  4EB9 0000 58DE           jsr        [0x000058DE]
  680. 0000089C  5C4F                     addq.w     A7, 6
  681. label0000089E:
  682. 0000089E  2F2A 005C                move.l     -[A7], [A2 + 0x5C]
  683. 000008A2  4EB9 0000 5826           jsr        [0x00005826]
  684. 000008A8  4EB9 0000 5846           jsr        [0x00005846]
  685. 000008AE  4A6F 000C                tst.w      [A7 + 0xC]
  686. 000008B2  584F                     addq.w     A7, 4
  687. 000008B4  6C1E                     bge        +0x20 /* 000008D4 */
  688. 000008B6  4878 0001                push.l     0x1
  689. 000008BA  486F 000C                pea.l      [A7 + 0xC]
  690. 000008BE  486F 0008                pea.l      [A7 + 0x8]
  691. 000008C2  2F0B                     move.l     -[A7], A3
  692. 000008C4  4EB9 0000 809A           jsr        [0x0000809A]
  693. 000008CA  4A00                     tst.b      D0
  694. 000008CC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  695. 000008D0  6700 00C4                beq        +0xC6 /* 00000996 */
  696. label000008D4:
  697. 000008D4  302F 0008                move.w     D0, [A7 + 0x8]
  698. 000008D8  48C0                     ext.l      D0
  699. 000008DA  0C80 0000 000B           cmpi.l     D0, 0xB
  700. 000008E0  6200 00B4                bhi        +0xB6 /* 00000996 */
  701. 000008E4  D040                     add.w      D0, D0
  702. 000008E6  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  703. 000008EA  4EFB 0002                jmp        [PC + D0.w + 0x2]
  704. 000008EE  00A8 006A 0074 00A8      ori.l      [A0 + 0xA8], 0x6A0074 /* 'j\0t' */
  705. 000008F6  007E 009E                ori.w      <<invalid special address>>, 0x9E
  706. 000008FA  009E 00A8 00A8           ori.l      [A6]+, 0xA800A8
  707. 00000900  0018 00A8                ori.b      [A0]+, 0xA8
  708. 00000904  008A 2F6B 000A           ori.l      A2, 0x2F6B000A /* '/k\0\n' */
  709. 0000090A  0004 486F                ori.b      D4, 0x6F /* 'o' */
  710. 0000090E  0004 A871                ori.b      D4, 0x71 /* 'q' */
  711. 00000912  2F2B 0006                move.l     -[A7], [A3 + 0x6]
  712. 00000916  4267                     clr.w      -[A7]
  713. 00000918  2F2F 000A                move.l     -[A7], [A7 + 0xA]
  714. 0000091C  486A 0002                pea.l      [A2 + 0x2]
  715. 00000920  2057                     movea.l    A0, [A7]
  716. 00000922  2250                     movea.l    A1, [A0]
  717. 00000924  2269 000C                movea.l    A1, [A1 + 0xC]
  718. 00000928  4E91                     jsr        [A1]
  719. 0000092A  4A80                     tst.l      D0
  720. 0000092C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  721. 00000930  670E                     beq        +0x10 /* 00000940 */
  722. 00000932  42AA 0070                clr.l      [A2 + 0x70]
  723. 00000936  2F0A                     move.l     -[A7], A2
  724. 00000938  4EB9 0000 0EE0           jsr        [0x00000EE0]
  725. 0000093E  584F                     addq.w     A7, 4
  726. label00000940:
  727. 00000940  2F0A                     move.l     -[A7], A2
  728. 00000942  4EB9 0000 0D94           jsr        [0x00000D94 /* DTskQHdr */]
  729. 00000948  486A 0002                pea.l      [A2 + 0x2]
  730. 0000094C  4EB9 0000 D8A8           jsr        [0x0000D8A8]
  731. 00000952  4A80                     tst.l      D0
  732. 00000954  504F                     addq.w     A7, 8
  733. 00000956  673E                     beq        +0x40 /* 00000996 */
  734. 00000958  2F0A                     move.l     -[A7], A2
  735. 0000095A  4EB9 0000 100E           jsr        [0x0000100E]
  736. 00000960  584F                     addq.w     A7, 4
  737. 00000962  4267                     clr.w      -[A7]
  738. 00000964  4EB9 0000 59BE           jsr        [0x000059BE]
  739. 0000096A  602A                     bra        +0x2C /* 00000996 */
  740. 0000096C  2F0A                     move.l     -[A7], A2
  741. 0000096E  4EB9 0000 100E           jsr        [0x0000100E]
  742. 00000974  584F                     addq.w     A7, 4
  743. 00000976  601E                     bra        +0x20 /* 00000996 */
  744. 00000978  7000                     moveq.l    D0, 0x00
  745. 0000097A  3013                     move.w     D0, [A3]
  746. 0000097C  5380                     subq.l     D0, 1
  747. 0000097E  6716                     beq        +0x18 /* 00000996 */
  748. 00000980  2F0A                     move.l     -[A7], A2
  749. 00000982  4EB9 0000 0E70           jsr        [0x00000E70]
  750. 00000988  584F                     addq.w     A7, 4
  751. 0000098A  600A                     bra        +0xC /* 00000996 */
  752. 0000098C  2F0A                     move.l     -[A7], A2
  753. 0000098E  4EB9 0000 0AC4           jsr        [0x00000AC4]
  754. 00000994  584F                     addq.w     A7, 4
  755. label00000996:
  756. 00000996  7000                     moveq.l    D0, 0x00
  757. 00000998  3013                     move.w     D0, [A3]
  758. 0000099A  5D80                     subq.l     D0, 6
  759. 0000099C  6610                     bne        +0x12 /* 000009AE */
  760. 0000099E  4A2D 987B                tst.b      [A5 - 0x6785]
  761. 000009A2  660A                     bne        +0xC /* 000009AE */
  762. 000009A4  2F0A                     move.l     -[A7], A2
  763. 000009A6  4EB9 0000 0EE0           jsr        [0x00000EE0]
  764. 000009AC  584F                     addq.w     A7, 4
  765. label000009AE:
  766. 000009AE  4EB9 0000 584E           jsr        [0x0000584E]
  767. 000009B4  4EB9 0000 582E           jsr        [0x0000582E]
  768. 000009BA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  769. 000009BE  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  770. 000009C2  4E75                     rts
  771. 000009C4  48E7 1820                movem.l    -[A7], D3,D4,A2
  772. 000009C8  4FEF FEBA                lea.l      A7, [A7 - 0x146]
  773. 000009CC  246F 0156                movea.l    A2, [A7 + 0x156]
  774. 000009D0  594F                     subq.w     A7, 4
  775. 000009D2  3F3C 03E8                move.w     -[A7], 0x3E8
  776. 000009D6  41FA 00DE                lea.l      A0, [PC + 0xDE /* 00000AB6, value 0x12D, cstring "" */]
  777. 000009DA  4850                     pea.l      [A0]
  778. 000009DC  A931                     syscall    NewMenu
  779. 000009DE  205F                     movea.l    A0, [A7]+
  780. 000009E0  2548 0274                move.l     [A2 + 0x274], A0
  781. 000009E4  2008                     move.l     D0, A0
  782. 000009E6  6700 00C4                beq        +0xC6 /* 00000AAC */
  783. 000009EA  486D 37FE                pea.l      [A5 + 0x37FE]
  784. 000009EE  3F3C 0006                move.w     -[A7], 0x6
  785. 000009F2  2F2A 005C                move.l     -[A7], [A2 + 0x5C]
  786. 000009F6  4EB9 0000 58C6           jsr        [0x000058C6]
  787. 000009FC  4AAD 9154                tst.l      [A5 - 0x6EAC]
  788. 00000A00  4FEF 000A                lea.l      A7, [A7 + 0xA]
  789. 00000A04  6734                     beq        +0x36 /* 00000A3A */
  790. 00000A06  7600                     moveq.l    D3, 0x00
  791. 00000A08  6018                     bra        +0x1A /* 00000A22 */
  792. label00000A0A:
  793. 00000A0A  2F2A 0274                move.l     -[A7], [A2 + 0x274]
  794. 00000A0E  41FA 00A8                lea.l      A0, [PC + 0xA8 /* 00000AB8, value 0x12D0000 */]
  795. 00000A12  4850                     pea.l      [A0]
  796. 00000A14  A933                     syscall    AppendMenu
  797. 00000A16  2F2A 0274                move.l     -[A7], [A2 + 0x274]
  798. 00000A1A  3F03                     move.w     -[A7], D3
  799. 00000A1C  486F 000C                pea.l      [A7 + 0xC]
  800. 00000A20  A947                     syscall    SetMenuItemText/SetItem
  801. label00000A22:
  802. 00000A22  594F                     subq.w     A7, 4
  803. 00000A24  2003                     move.l     D0, D3
  804. 00000A26  5283                     addq.l     D3, 1
  805. 00000A28  2F00                     move.l     -[A7], D0
  806. 00000A2A  486F 0008                pea.l      [A7 + 0x8]
  807. 00000A2E  4EB9 0000 2E66           jsr        [0x00002E66]
  808. 00000A34  201F                     move.l     D0, [A7]+
  809. 00000A36  66D2                     bne        -0x2C /* 00000A0A */
  810. 00000A38  6072                     bra        +0x74 /* 00000AAC */
  811. label00000A3A:
  812. 00000A3A  42A7                     clr.l      -[A7]
  813. 00000A3C  42A7                     clr.l      -[A7]
  814. 00000A3E  42A7                     clr.l      -[A7]
  815. 00000A40  4227                     clr.b      -[A7]
  816. 00000A42  3F2A 006C                move.w     -[A7], [A2 + 0x6C]
  817. 00000A46  4EB9 0000 51F6           jsr        [0x000051F6]
  818. 00000A4C  2800                     move.l     D4, D0
  819. 00000A4E  7601                     moveq.l    D3, 0x01
  820. 00000A50  4FEF 0010                lea.l      A7, [A7 + 0x10]
  821. 00000A54  6052                     bra        +0x54 /* 00000AA8 */
  822. label00000A56:
  823. 00000A56  4878 0100                push.l     0x100
  824. 00000A5A  486F 004A                pea.l      [A7 + 0x4A]
  825. 00000A5E  2F03                     move.l     -[A7], D3
  826. 00000A60  1F3C 0002                move.b     -[A7], 0x2
  827. 00000A64  3F2A 006C                move.w     -[A7], [A2 + 0x6C]
  828. 00000A68  4EB9 0000 51F6           jsr        [0x000051F6]
  829. 00000A6E  2F2A 0274                move.l     -[A7], [A2 + 0x274]
  830. 00000A72  41FA 0048                lea.l      A0, [PC + 0x48 /* 00000ABC, value 0x12D0000 */]
  831. 00000A76  4850                     pea.l      [A0]
  832. 00000A78  A933                     syscall    AppendMenu
  833. 00000A7A  486F 0056                pea.l      [A7 + 0x56]
  834. 00000A7E  4EB9 0000 565E           jsr        [0x0000565E]
  835. 00000A84  4A2F 005A                tst.b      [A7 + 0x5A]
  836. 00000A88  4FEF 0014                lea.l      A7, [A7 + 0x14]
  837. 00000A8C  660C                     bne        +0xE /* 00000A9A */
  838. 00000A8E  1F7C 0001 0046           move.b     [A7 + 0x46], 0x1
  839. 00000A94  1F7C 0020 0047           move.b     [A7 + 0x47], 0x20 /* ' ' */
  840. label00000A9A:
  841. 00000A9A  2F2A 0274                move.l     -[A7], [A2 + 0x274]
  842. 00000A9E  3F03                     move.w     -[A7], D3
  843. 00000AA0  486F 004C                pea.l      [A7 + 0x4C]
  844. 00000AA4  A947                     syscall    SetMenuItemText/SetItem
  845. 00000AA6  5283                     addq.l     D3, 1
  846. label00000AA8:
  847. 00000AA8  B684                     cmp.l      D3, D4
  848. 00000AAA  6FAA                     ble        -0x54 /* 00000A56 */
  849. label00000AAC:
  850. 00000AAC  4FEF 0146                lea.l      A7, [A7 + 0x146]
  851. 00000AB0  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  852. 00000AB4  4E75                     rts
  853. 00000AB6  0000 012D                ori.b      D0, 0x2D /* '-' */
  854. 00000ABA  0000 012D                ori.b      D0, 0x2D /* '-' */
  855. 00000ABE  0000 48E7                ori.b      D0, 0xE7
  856. 00000AC2  1030 4FEF                move.b     D0, <<invalid full ext with IS == 1 and I/IS == 7>>
  857. 00000AC6  FFF0                     .invalid   <<F/7/7>>
  858. 00000AC8  246F 0020                movea.l    A2, [A7 + 0x20]
  859. 00000ACC  4AAD 9154                tst.l      [A5 - 0x6EAC]
  860. 00000AD0  6706                     beq        +0x8 /* 00000AD8 */
  861. 00000AD2  41ED 9016                lea.l      A0, [A5 - 0x6FEA]
  862. 00000AD6  6010                     bra        +0x12 /* 00000AE8 */
  863. label00000AD8:
  864. 00000AD8  1F3C 000A                move.b     -[A7], 0xA /* '\n' */
  865. 00000ADC  2F2A 0058                move.l     -[A7], [A2 + 0x58]
  866. 00000AE0  4EB9 0000 4BDE           jsr        [0x00004BDE]
  867. 00000AE6  5C4F                     addq.w     A7, 6
  868. label00000AE8:
  869. 00000AE8  2648                     movea.l    A3, A0
  870. 00000AEA  2F3C 0006 0005           move.l     -[A7], 0x60005
  871. 00000AF0  2013                     move.l     D0, [A3]
  872. 00000AF2  5280                     addq.l     D0, 1
  873. 00000AF4  3F00                     move.w     -[A7], D0
  874. 00000AF6  2F2A 0274                move.l     -[A7], [A2 + 0x274]
  875. 00000AFA  2F2A 005C                move.l     -[A7], [A2 + 0x5C]
  876. 00000AFE  4EB9 0000 886C           jsr        [0x0000886C]
  877. 00000B04  3600                     move.w     D3, D0
  878. 00000B06  4FEF 000E                lea.l      A7, [A7 + 0xE]
  879. 00000B0A  6772                     beq        +0x74 /* 00000B7E */
  880. 00000B0C  5343                     subq.w     D3, 1
  881. 00000B0E  3003                     move.w     D0, D3
  882. 00000B10  48C0                     ext.l      D0
  883. 00000B12  B093                     cmp.l      D0, [A3]
  884. 00000B14  6768                     beq        +0x6A /* 00000B7E */
  885. 00000B16  3003                     move.w     D0, D3
  886. 00000B18  48C0                     ext.l      D0
  887. 00000B1A  2680                     move.l     [A3], D0
  888. 00000B1C  3EBC 0006                move.w     [A7], 0x6
  889. 00000B20  2F6A 005C 0002           move.l     [A7 + 0x2], [A2 + 0x5C]
  890. 00000B26  3F3C 0001                move.w     -[A7], 0x1
  891. 00000B2A  486F 0002                pea.l      [A7 + 0x2]
  892. 00000B2E  2F2A 005C                move.l     -[A7], [A2 + 0x5C]
  893. 00000B32  4EB9 0000 8246           jsr        [0x00008246]
  894. 00000B38  4AAD 9154                tst.l      [A5 - 0x6EAC]
  895. 00000B3C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  896. 00000B40  6726                     beq        +0x28 /* 00000B68 */
  897. 00000B42  3003                     move.w     D0, D3
  898. 00000B44  48C0                     ext.l      D0
  899. 00000B46  2F00                     move.l     -[A7], D0
  900. 00000B48  4EB9 0000 2E5E           jsr        [0x00002E5E]
  901. 00000B4E  3540 006C                move.w     [A2 + 0x6C], D0
  902. 00000B52  4A6A 006C                tst.w      [A2 + 0x6C]
  903. 00000B56  584F                     addq.w     A7, 4
  904. 00000B58  6C0E                     bge        +0x10 /* 00000B68 */
  905. 00000B5A  42A7                     clr.l      -[A7]
  906. 00000B5C  4EB9 0000 2E5E           jsr        [0x00002E5E]
  907. 00000B62  3540 006C                move.w     [A2 + 0x6C], D0
  908. 00000B66  584F                     addq.w     A7, 4
  909. label00000B68:
  910. 00000B68  2F0A                     move.l     -[A7], A2
  911. 00000B6A  4EB9 0000 0B8C           jsr        [0x00000B8C]
  912. 00000B70  42AA 0070                clr.l      [A2 + 0x70]
  913. 00000B74  2F0A                     move.l     -[A7], A2
  914. 00000B76  4EB9 0000 0EE0           jsr        [0x00000EE0]
  915. 00000B7C  504F                     addq.w     A7, 8
  916. label00000B7E:
  917. 00000B7E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  918. 00000B82  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  919. 00000B86  4E75                     rts
  920. 00000B88  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  921. 00000B8C  4FEF FFF0                lea.l      A7, [A7 - 0x10]
  922. 00000B90  246F 0028                movea.l    A2, [A7 + 0x28]
  923. 00000B94  4AAD 9154                tst.l      [A5 - 0x6EAC]
  924. 00000B98  6704                     beq        +0x6 /* 00000B9E */
  925. 00000B9A  7000                     moveq.l    D0, 0x00
  926. 00000B9C  6012                     bra        +0x14 /* 00000BB0 */
  927. label00000B9E:
  928. 00000B9E  1F3C 000A                move.b     -[A7], 0xA /* '\n' */
  929. 00000BA2  2F2A 0058                move.l     -[A7], [A2 + 0x58]
  930. 00000BA6  4EB9 0000 4BDE           jsr        [0x00004BDE]
  931. 00000BAC  2010                     move.l     D0, [A0]
  932. 00000BAE  5C4F                     addq.w     A7, 6
  933. label00000BB0:
  934. 00000BB0  2600                     move.l     D3, D0
  935. 00000BB2  42A7                     clr.l      -[A7]
  936. 00000BB4  42A7                     clr.l      -[A7]
  937. 00000BB6  2003                     move.l     D0, D3
  938. 00000BB8  5280                     addq.l     D0, 1
  939. 00000BBA  2F00                     move.l     -[A7], D0
  940. 00000BBC  1F3C 0001                move.b     -[A7], 0x1
  941. 00000BC0  3F2A 006C                move.w     -[A7], [A2 + 0x6C]
  942. 00000BC4  4EB9 0000 51F6           jsr        [0x000051F6]
  943. 00000BCA  2800                     move.l     D4, D0
  944. 00000BCC  3F3C 0004                move.w     -[A7], 0x4
  945. 00000BD0  4EB9 0000 5886           jsr        [0x00005886]
  946. 00000BD6  7601                     moveq.l    D3, 0x01
  947. 00000BD8  486F 0010                pea.l      [A7 + 0x10]
  948. 00000BDC  1F04                     move.b     -[A7], D4
  949. 00000BDE  3F2A 006C                move.w     -[A7], [A2 + 0x6C]
  950. 00000BE2  4EB9 0000 50FE           jsr        [0x000050FE]
  951. 00000BE8  2848                     movea.l    A4, A0
  952. 00000BEA  200C                     move.l     D0, A4
  953. 00000BEC  4FEF 0018                lea.l      A7, [A7 + 0x18]
  954. 00000BF0  6700 00AE                beq        +0xB0 /* 00000CA0 */
  955. 00000BF4  2654                     movea.l    A3, [A4]
  956. 00000BF6  0C93 8765 4321           cmpi.l     [A3], 0x87654321
  957. 00000BFC  6600 00A2                bne        +0xA4 /* 00000CA0 */
  958. 00000C00  7600                     moveq.l    D3, 0x00
  959. 00000C02  256B 0004 0068           move.l     [A2 + 0x68], [A3 + 0x4]
  960. 00000C08  256B 0008 0064           move.l     [A2 + 0x64], [A3 + 0x8]
  961. 00000C0E  2F2A 0064                move.l     -[A7], [A2 + 0x64]
  962. 00000C12  486A 0002                pea.l      [A2 + 0x2]
  963. 00000C16  4EB9 0000 F9E6           jsr        [0x0000F9E6]
  964. 00000C1C  2F2A 0068                move.l     -[A7], [A2 + 0x68]
  965. 00000C20  486A 0002                pea.l      [A2 + 0x2]
  966. 00000C24  4EB9 0000 351E           jsr        [0x0000351E]
  967. 00000C2A  7801                     moveq.l    D4, 0x01
  968. 00000C2C  4AAA 0060                tst.l      [A2 + 0x60]
  969. 00000C30  4FEF 0010                lea.l      A7, [A7 + 0x10]
  970. 00000C34  6746                     beq        +0x48 /* 00000C7C */
  971. 00000C36  594F                     subq.w     A7, 4
  972. 00000C38  2F2A 0060                move.l     -[A7], [A2 + 0x60]
  973. 00000C3C  4EB9 0000 5506           jsr        [0x00005506]
  974. 00000C42  201F                     move.l     D0, [A7]+
  975. 00000C44  2F00                     move.l     -[A7], D0
  976. 00000C46  2F2A 0060                move.l     -[A7], [A2 + 0x60]
  977. 00000C4A  4EB9 0000 5866           jsr        [0x00005866]
  978. 00000C50  584F                     addq.w     A7, 4
  979. 00000C52  2F08                     move.l     -[A7], A0
  980. 00000C54  486A 0002                pea.l      [A2 + 0x2]
  981. 00000C58  2057                     movea.l    A0, [A7]
  982. 00000C5A  2250                     movea.l    A1, [A0]
  983. 00000C5C  2269 0048                movea.l    A1, [A1 + 0x48]
  984. 00000C60  4E91                     jsr        [A1]
  985. 00000C62  4A80                     tst.l      D0
  986. 00000C64  57C0                     seq        D0
  987. 00000C66  4400                     neg.b      D0
  988. 00000C68  4880                     ext.w      D0
  989. 00000C6A  48C0                     ext.l      D0
  990. 00000C6C  2800                     move.l     D4, D0
  991. 00000C6E  2F2A 0060                move.l     -[A7], [A2 + 0x60]
  992. 00000C72  4EB9 0000 586E           jsr        [0x0000586E]
  993. 00000C78  4FEF 0010                lea.l      A7, [A7 + 0x10]
  994. label00000C7C:
  995. 00000C7C  4A84                     tst.l      D4
  996. 00000C7E  6720                     beq        +0x22 /* 00000CA0 */
  997. 00000C80  42A7                     clr.l      -[A7]
  998. 00000C82  486A 0002                pea.l      [A2 + 0x2]
  999. 00000C86  2057                     movea.l    A0, [A7]
  1000. 00000C88  2250                     movea.l    A1, [A0]
  1001. 00000C8A  2269 0020                movea.l    A1, [A1 + 0x20]
  1002. 00000C8E  4E91                     jsr        [A1]
  1003. 00000C90  42A7                     clr.l      -[A7]
  1004. 00000C92  486A 0002                pea.l      [A2 + 0x2]
  1005. 00000C96  4EB9 0000 356E           jsr        [0x0000356E]
  1006. 00000C9C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1007. label00000CA0:
  1008. 00000CA0  4A83                     tst.l      D3
  1009. 00000CA2  6728                     beq        +0x2A /* 00000CCC */
  1010. 00000CA4  7001                     moveq.l    D0, 0x01
  1011. 00000CA6  2540 0064                move.l     [A2 + 0x64], D0
  1012. 00000CAA  42AA 0068                clr.l      [A2 + 0x68]
  1013. 00000CAE  2F2A 0064                move.l     -[A7], [A2 + 0x64]
  1014. 00000CB2  486A 0002                pea.l      [A2 + 0x2]
  1015. 00000CB6  4EB9 0000 F9E6           jsr        [0x0000F9E6]
  1016. 00000CBC  42A7                     clr.l      -[A7]
  1017. 00000CBE  486A 0002                pea.l      [A2 + 0x2]
  1018. 00000CC2  4EB9 0000 351E           jsr        [0x0000351E]
  1019. 00000CC8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1020. label00000CCC:
  1021. 00000CCC  2F2A 005C                move.l     -[A7], [A2 + 0x5C]
  1022. 00000CD0  486F 0010                pea.l      [A7 + 0x10]
  1023. 00000CD4  4EB9 0000 AA22           jsr        [0x0000AA22]
  1024. 00000CDA  486F 000C                pea.l      [A7 + 0xC]
  1025. 00000CDE  486A 0002                pea.l      [A2 + 0x2]
  1026. 00000CE2  4EB9 0000 DD5C           jsr        [0x0000DD5C]
  1027. 00000CE8  486F 0014                pea.l      [A7 + 0x14]
  1028. 00000CEC  A928                     syscall    InvalRect
  1029. 00000CEE  2F0A                     move.l     -[A7], A2
  1030. 00000CF0  4EB9 0000 0D94           jsr        [0x00000D94 /* DTskQHdr */]
  1031. 00000CF6  3F3C FFFF                move.w     -[A7], 0xFFFF
  1032. 00000CFA  486F 0022                pea.l      [A7 + 0x22]
  1033. 00000CFE  4EB9 0000 AA50           jsr        [0x0000AA50]
  1034. 00000D04  4FEF 002A                lea.l      A7, [A7 + 0x2A]
  1035. 00000D08  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  1036. 00000D0C  4E75                     rts
  1037. fn00000D0E:
  1038. 00000D0E  48E7 183A                movem.l    -[A7], D3,D4,A2,A3,A4,A6
  1039. 00000D12  266F 001C                movea.l    A3, [A7 + 0x1C]
  1040. 00000D16  282F 0020                move.l     D4, [A7 + 0x20]
  1041. 00000D1A  246F 0024                movea.l    A2, [A7 + 0x24]
  1042. 00000D1E  2C6F 002C                movea.l    A6, [A7 + 0x2C]
  1043. 00000D22  286F 0030                movea.l    A4, [A7 + 0x30]
  1044. 00000D26  7600                     moveq.l    D3, 0x00
  1045. 00000D28  4A84                     tst.l      D4
  1046. 00000D2A  6D4C                     blt        +0x4E /* 00000D78 */
  1047. 00000D2C  2004                     move.l     D0, D4
  1048. 00000D2E  D0AB 0064                add.l      D0, [A3 + 0x64]
  1049. 00000D32  2F00                     move.l     -[A7], D0
  1050. 00000D34  3F2B 006C                move.w     -[A7], [A3 + 0x6C]
  1051. 00000D38  4EB9 0000 5106           jsr        [0x00005106]
  1052. 00000D3E  2608                     move.l     D3, A0
  1053. 00000D40  4A83                     tst.l      D3
  1054. 00000D42  5C4F                     addq.w     A7, 6
  1055. 00000D44  6732                     beq        +0x34 /* 00000D78 */
  1056. 00000D46  2043                     movea.l    A0, D3
  1057. 00000D48  2650                     movea.l    A3, [A0]
  1058. 00000D4A  200E                     move.l     D0, A6
  1059. 00000D4C  6702                     beq        +0x4 /* 00000D50 */
  1060. 00000D4E  2C93                     move.l     [A6], [A3]
  1061. label00000D50:
  1062. 00000D50  200C                     move.l     D0, A4
  1063. 00000D52  6704                     beq        +0x6 /* 00000D58 */
  1064. 00000D54  28AB 0004                move.l     [A4], [A3 + 0x4]
  1065. label00000D58:
  1066. 00000D58  200A                     move.l     D0, A2
  1067. 00000D5A  6716                     beq        +0x18 /* 00000D72 */
  1068. 00000D5C  4212                     clr.b      [A2]
  1069. 00000D5E  4878 00FF                push.l     0xFF
  1070. 00000D62  486B 0008                pea.l      [A3 + 0x8]
  1071. 00000D66  2F0A                     move.l     -[A7], A2
  1072. 00000D68  4EB9 0000 6FE8           jsr        [0x00006FE8]
  1073. 00000D6E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1074. label00000D72:
  1075. 00000D72  4CDF 5C18                movem.l    D3,D4,A2,A3,A4,A6, [A7]+
  1076. 00000D76  4E75                     rts
  1077. label00000D78:
  1078. 00000D78  200A                     move.l     D0, A2
  1079. 00000D7A  6702                     beq        +0x4 /* 00000D7E */
  1080. 00000D7C  4212                     clr.b      [A2]
  1081. label00000D7E:
  1082. 00000D7E  200E                     move.l     D0, A6
  1083. 00000D80  6702                     beq        +0x4 /* 00000D84 */
  1084. 00000D82  4296                     clr.l      [A6]
  1085. label00000D84:
  1086. 00000D84  200C                     move.l     D0, A4
  1087. 00000D86  6702                     beq        +0x4 /* 00000D8A */
  1088. 00000D88  4294                     clr.l      [A4]
  1089. label00000D8A:
  1090. 00000D8A  4CDF 5C18                movem.l    D3,D4,A2,A3,A4,A6, [A7]+
  1091. 00000D8E  4E75                     rts
  1092. 00000D90  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  1093. 00000D94  246F 0014                movea.l    A2, [A7 + 0x14]
  1094. 00000D98  3F3C 0001                move.w     -[A7], 0x1
  1095. 00000D9C  2F2A 005C                move.l     -[A7], [A2 + 0x5C]
  1096. 00000DA0  4EB9 0000 58BE           jsr        [0x000058BE]
  1097. 00000DA6  2848                     movea.l    A4, A0
  1098. 00000DA8  3F3C 0004                move.w     -[A7], 0x4
  1099. 00000DAC  2F2A 005C                move.l     -[A7], [A2 + 0x5C]
  1100. 00000DB0  4EB9 0000 58BE           jsr        [0x000058BE]
  1101. 00000DB6  2648                     movea.l    A3, A0
  1102. 00000DB8  206A 005C                movea.l    A0, [A2 + 0x5C]
  1103. 00000DBC  4A28 006F                tst.b      [A0 + 0x6F]
  1104. 00000DC0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1105. 00000DC4  6710                     beq        +0x12 /* 00000DD6 */
  1106. 00000DC6  486A 0002                pea.l      [A2 + 0x2]
  1107. 00000DCA  4EB9 0000 D8B2           jsr        [0x0000D8B2]
  1108. 00000DD0  4A80                     tst.l      D0
  1109. 00000DD2  584F                     addq.w     A7, 4
  1110. 00000DD4  6C08                     bge        +0xA /* 00000DDE */
  1111. label00000DD6:
  1112. 00000DD6  203C 0000 00FF           move.l     D0, 0xFF
  1113. 00000DDC  6002                     bra        +0x4 /* 00000DE0 */
  1114. label00000DDE:
  1115. 00000DDE  7000                     moveq.l    D0, 0x00
  1116. label00000DE0:
  1117. 00000DE0  2600                     move.l     D3, D0
  1118. 00000DE2  2053                     movea.l    A0, [A3]
  1119. 00000DE4  7000                     moveq.l    D0, 0x00
  1120. 00000DE6  1028 0011                move.b     D0, [A0 + 0x11]
  1121. 00000DEA  B680                     cmp.l      D3, D0
  1122. 00000DEC  671A                     beq        +0x1C /* 00000E08 */
  1123. 00000DEE  2F0C                     move.l     -[A7], A4
  1124. 00000DF0  3F03                     move.w     -[A7], D3
  1125. 00000DF2  A95D                     syscall    HiliteControl
  1126. 00000DF4  2F0B                     move.l     -[A7], A3
  1127. 00000DF6  3F03                     move.w     -[A7], D3
  1128. 00000DF8  A95D                     syscall    HiliteControl
  1129. 00000DFA  2F2A 005C                move.l     -[A7], [A2 + 0x5C]
  1130. 00000DFE  3F3C 0003                move.w     -[A7], 0x3
  1131. 00000E02  4EB9 0000 7910           jsr        [0x00007910]
  1132. label00000E08:
  1133. 00000E08  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  1134. 00000E0C  4E75                     rts
  1135. 00000E0E  48E7 0030                movem.l    -[A7], A2,A3
  1136. 00000E12  246F 000C                movea.l    A2, [A7 + 0xC]
  1137. 00000E16  4AAD 9154                tst.l      [A5 - 0x6EAC]
  1138. 00000E1A  6706                     beq        +0x8 /* 00000E22 */
  1139. 00000E1C  41ED 9016                lea.l      A0, [A5 - 0x6FEA]
  1140. 00000E20  6010                     bra        +0x12 /* 00000E32 */
  1141. label00000E22:
  1142. 00000E22  1F3C 000A                move.b     -[A7], 0xA /* '\n' */
  1143. 00000E26  2F2A 0058                move.l     -[A7], [A2 + 0x58]
  1144. 00000E2A  4EB9 0000 4BDE           jsr        [0x00004BDE]
  1145. 00000E30  5C4F                     addq.w     A7, 6
  1146. label00000E32:
  1147. 00000E32  2648                     movea.l    A3, A0
  1148. 00000E34  4AAA 0274                tst.l      [A2 + 0x274]
  1149. 00000E38  672C                     beq        +0x2E /* 00000E66 */
  1150. 00000E3A  3F3C 0007                move.w     -[A7], 0x7
  1151. 00000E3E  206A 005C                movea.l    A0, [A2 + 0x5C]
  1152. 00000E42  7000                     moveq.l    D0, 0x00
  1153. 00000E44  1028 006F                move.b     D0, [A0 + 0x6F]
  1154. 00000E48  3F00                     move.w     -[A7], D0
  1155. 00000E4A  2013                     move.l     D0, [A3]
  1156. 00000E4C  5280                     addq.l     D0, 1
  1157. 00000E4E  3F00                     move.w     -[A7], D0
  1158. 00000E50  2F2A 0274                move.l     -[A7], [A2 + 0x274]
  1159. 00000E54  3F3C 0006                move.w     -[A7], 0x6
  1160. 00000E58  2F2A 005C                move.l     -[A7], [A2 + 0x5C]
  1161. 00000E5C  4EB9 0000 87F0           jsr        [0x000087F0]
  1162. 00000E62  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1163. label00000E66:
  1164. 00000E66  4CDF 0C00                movem.l    A2,A3, [A7]+
  1165. 00000E6A  4E75                     rts
  1166. 00000E6C  48E7 1030                movem.l    -[A7], D3,A2,A3
  1167. 00000E70  4FEF FF00                lea.l      A7, [A7 - 0x100]
  1168. 00000E74  246F 0110                movea.l    A2, [A7 + 0x110]
  1169. 00000E78  3F3C 000B                move.w     -[A7], 0xB
  1170. 00000E7C  2F2A 005C                move.l     -[A7], [A2 + 0x5C]
  1171. 00000E80  4EB9 0000 58BE           jsr        [0x000058BE]
  1172. 00000E86  2648                     movea.l    A3, A0
  1173. 00000E88  2F0B                     move.l     -[A7], A3
  1174. 00000E8A  4EB9 0000 5506           jsr        [0x00005506]
  1175. 00000E90  201F                     move.l     D0, [A7]+
  1176. 00000E92  2600                     move.l     D3, D0
  1177. 00000E94  0C83 0000 00FF           cmpi.l     D3, 0xFF
  1178. 00000E9A  544F                     addq.w     A7, 2
  1179. 00000E9C  6F06                     ble        +0x8 /* 00000EA4 */
  1180. 00000E9E  263C 0000 00FF           move.l     D3, 0xFF
  1181. label00000EA4:
  1182. 00000EA4  2053                     movea.l    A0, [A3]
  1183. 00000EA6  43D7                     lea.l      A1, [A7]
  1184. 00000EA8  2003                     move.l     D0, D3
  1185. 00000EAA  A02E                     syscall    BlockMove/BlockMoveData
  1186. 00000EAC  41D7                     lea.l      A0, [A7]
  1187. 00000EAE  4230 3800                clr.b      [A0 + D3]
  1188. 00000EB2  2F03                     move.l     -[A7], D3
  1189. 00000EB4  486F 0004                pea.l      [A7 + 0x4]
  1190. 00000EB8  486A 0002                pea.l      [A2 + 0x2]
  1191. 00000EBC  2057                     movea.l    A0, [A7]
  1192. 00000EBE  2250                     movea.l    A1, [A0]
  1193. 00000EC0  2269 0048                movea.l    A1, [A1 + 0x48]
  1194. 00000EC4  4E91                     jsr        [A1]
  1195. 00000EC6  2540 0070                move.l     [A2 + 0x70], D0
  1196. 00000ECA  2F0A                     move.l     -[A7], A2
  1197. 00000ECC  4EB9 0000 0EE0           jsr        [0x00000EE0]
  1198. 00000ED2  4FEF 0110                lea.l      A7, [A7 + 0x110]
  1199. 00000ED6  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  1200. 00000EDA  4E75                     rts
  1201. 00000EDC  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  1202. 00000EE0  4FEF FEF0                lea.l      A7, [A7 - 0x110]
  1203. 00000EE4  246F 0124                movea.l    A2, [A7 + 0x124]
  1204. 00000EE8  42A7                     clr.l      -[A7]
  1205. 00000EEA  42A7                     clr.l      -[A7]
  1206. 00000EEC  42A7                     clr.l      -[A7]
  1207. 00000EEE  486F 001C                pea.l      [A7 + 0x1C]
  1208. 00000EF2  486A 0002                pea.l      [A2 + 0x2]
  1209. 00000EF6  4EB9 0000 D8B2           jsr        [0x0000D8B2]
  1210. 00000EFC  584F                     addq.w     A7, 4
  1211. 00000EFE  2F00                     move.l     -[A7], D0
  1212. 00000F00  2F0A                     move.l     -[A7], A2
  1213. 00000F02  4EBA FE0A                jsr        [PC - 0x1F6 /* 00000D0E */]
  1214. 00000F06  4AAA 0070                tst.l      [A2 + 0x70]
  1215. 00000F0A  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1216. 00000F0E  6700 00B8                beq        +0xBA /* 00000FC8 */
  1217. 00000F12  206A 005C                movea.l    A0, [A2 + 0x5C]
  1218. 00000F16  2668 00A0                movea.l    A3, [A0 + 0xA0]
  1219. 00000F1A  2053                     movea.l    A0, [A3]
  1220. 00000F1C  3628 003C                move.w     D3, [A0 + 0x3C]
  1221. 00000F20  4A43                     tst.w      D3
  1222. 00000F22  6700 00DC                beq        +0xDE /* 00001000 */
  1223. 00000F26  594F                     subq.w     A7, 4
  1224. 00000F28  3F03                     move.w     -[A7], D3
  1225. 00000F2A  2F0B                     move.l     -[A7], A3
  1226. 00000F2C  3F3C 0008                move.w     -[A7], 0x8
  1227. 00000F30  A83D                     syscall    TEDispatch
  1228. 00000F32  2E9F                     move.l     [A7], [A7]+
  1229. 00000F34  2F57 000C                move.l     [A7 + 0xC], [A7]
  1230. 00000F38  2F2A 005C                move.l     -[A7], [A2 + 0x5C]
  1231. 00000F3C  4EB9 0000 5826           jsr        [0x00005826]
  1232. 00000F42  4EB9 0000 5846           jsr        [0x00005846]
  1233. 00000F48  4267                     clr.w      -[A7]
  1234. 00000F4A  A887                     syscall    TextFont
  1235. 00000F4C  3F3C 000C                move.w     -[A7], 0xC
  1236. 00000F50  A88A                     syscall    TextSize
  1237. 00000F52  4267                     clr.w      -[A7]
  1238. 00000F54  A888                     syscall    TextFace
  1239. 00000F56  2453                     movea.l    A2, [A3]
  1240. 00000F58  2F6A 0008 0008           move.l     [A7 + 0x8], [A2 + 0x8]
  1241. 00000F5E  2F6A 000C 000C           move.l     [A7 + 0xC], [A2 + 0xC]
  1242. 00000F64  3F2F 0012                move.w     -[A7], [A7 + 0x12]
  1243. 00000F68  302A 0018                move.w     D0, [A2 + 0x18]
  1244. 00000F6C  48C0                     ext.l      D0
  1245. 00000F6E  322F 0012                move.w     D1, [A7 + 0x12]
  1246. 00000F72  48C1                     ext.l      D1
  1247. 00000F74  9280                     sub.l      D1, D0
  1248. 00000F76  302A 001A                move.w     D0, [A2 + 0x1A]
  1249. 00000F7A  48C0                     ext.l      D0
  1250. 00000F7C  D081                     add.l      D0, D1
  1251. 00000F7E  3F00                     move.w     -[A7], D0
  1252. 00000F80  A893                     syscall    MoveTo
  1253. 00000F82  486F 0008                pea.l      [A7 + 0x8]
  1254. 00000F86  4EB9 0000 5836           jsr        [0x00005836]
  1255. 00000F8C  486F 0018                pea.l      [A7 + 0x18]
  1256. 00000F90  4EB9 0000 AA42           jsr        [0x0000AA42]
  1257. 00000F96  2800                     move.l     D4, D0
  1258. 00000F98  3003                     move.w     D0, D3
  1259. 00000F9A  48C0                     ext.l      D0
  1260. 00000F9C  2204                     move.l     D1, D4
  1261. 00000F9E  9280                     sub.l      D1, D0
  1262. 00000FA0  2F01                     move.l     -[A7], D1
  1263. 00000FA2  41EF 0020                lea.l      A0, [A7 + 0x20]
  1264. 00000FA6  4870 3000                pea.l      [A0 + D3.w]
  1265. 00000FAA  4EB9 0000 5926           jsr        [0x00005926]
  1266. 00000FB0  4EB9 0000 583E           jsr        [0x0000583E]
  1267. 00000FB6  4EB9 0000 584E           jsr        [0x0000584E]
  1268. 00000FBC  4EB9 0000 582E           jsr        [0x0000582E]
  1269. 00000FC2  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1270. 00000FC6  6038                     bra        +0x3A /* 00001000 */
  1271. label00000FC8:
  1272. 00000FC8  486F 0010                pea.l      [A7 + 0x10]
  1273. 00000FCC  4EB9 0000 565E           jsr        [0x0000565E]
  1274. 00000FD2  3F3C 000B                move.w     -[A7], 0xB
  1275. 00000FD6  2F2A 005C                move.l     -[A7], [A2 + 0x5C]
  1276. 00000FDA  4EB9 0000 58BE           jsr        [0x000058BE]
  1277. 00000FE0  5C4F                     addq.w     A7, 6
  1278. 00000FE2  2F08                     move.l     -[A7], A0
  1279. 00000FE4  486F 0018                pea.l      [A7 + 0x18]
  1280. 00000FE8  A98F                     syscall    SetDialogItemText/SetIText
  1281. 00000FEA  7001                     moveq.l    D0, 0x01
  1282. 00000FEC  2540 0070                move.l     [A2 + 0x70], D0
  1283. 00000FF0  2F2A 005C                move.l     -[A7], [A2 + 0x5C]
  1284. 00000FF4  4878 000B                push.l     0xB
  1285. 00000FF8  3F3C 7FFF                move.w     -[A7], 0x7FFF
  1286. 00000FFC  A97E                     syscall    SelectDialogItemText/SelIText
  1287. 00000FFE  584F                     addq.w     A7, 4
  1288. label00001000:
  1289. 00001000  4FEF 0110                lea.l      A7, [A7 + 0x110]
  1290. 00001004  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  1291. 00001008  4E75                     rts
  1292. 0000100A  2F0A                     move.l     -[A7], A2
  1293. 0000100C  514F                     subq.w     A7, 8
  1294. 0000100E  246F 0010                movea.l    A2, [A7 + 0x10]
  1295. 00001012  4857                     pea.l      [A7]
  1296. 00001014  486F 0008                pea.l      [A7 + 0x8]
  1297. 00001018  42A7                     clr.l      -[A7]
  1298. 0000101A  42A7                     clr.l      -[A7]
  1299. 0000101C  486A 0002                pea.l      [A2 + 0x2]
  1300. 00001020  4EB9 0000 D8B2           jsr        [0x0000D8B2]
  1301. 00001026  584F                     addq.w     A7, 4
  1302. 00001028  2F00                     move.l     -[A7], D0
  1303. 0000102A  2F0A                     move.l     -[A7], A2
  1304. 0000102C  4EBA FCE0                jsr        [PC - 0x320 /* 00000D0E */]
  1305. 00001030  4AAD 9154                tst.l      [A5 - 0x6EAC]
  1306. 00001034  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1307. 00001038  6720                     beq        +0x22 /* 0000105A */
  1308. 0000103A  42A7                     clr.l      -[A7]
  1309. 0000103C  42A7                     clr.l      -[A7]
  1310. 0000103E  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  1311. 00001042  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  1312. 00001046  3F2A 006C                move.w     -[A7], [A2 + 0x6C]
  1313. 0000104A  2F2A 0058                move.l     -[A7], [A2 + 0x58]
  1314. 0000104E  4EB9 0000 2E8E           jsr        [0x00002E8E]
  1315. 00001054  4FEF 0016                lea.l      A7, [A7 + 0x16]
  1316. 00001058  6024                     bra        +0x26 /* 0000107E */
  1317. label0000105A:
  1318. 0000105A  42A7                     clr.l      -[A7]
  1319. 0000105C  42A7                     clr.l      -[A7]
  1320. 0000105E  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  1321. 00001062  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  1322. 00001066  2F2A 0058                move.l     -[A7], [A2 + 0x58]
  1323. 0000106A  4EB9 0000 4536           jsr        [0x00004536]
  1324. 00001070  2F2A 0058                move.l     -[A7], [A2 + 0x58]
  1325. 00001074  206D A258                movea.l    A0, [A5 - 0x5DA8]
  1326. 00001078  4E90                     jsr        [A0]
  1327. 0000107A  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1328. label0000107E:
  1329. 0000107E  504F                     addq.w     A7, 8
  1330. 00001080  245F                     movea.l    A2, [A7]+
  1331. 00001082  4E75                     rts
  1332. 00001084  48E7 1030                movem.l    -[A7], D3,A2,A3
  1333. 00001088  4FEF FDFC                lea.l      A7, [A7 - 0x204]
  1334. 0000108C  266F 0214                movea.l    A3, [A7 + 0x214]
  1335. 00001090  262F 0218                move.l     D3, [A7 + 0x218]
  1336. 00001094  246F 021C                movea.l    A2, [A7 + 0x21C]
  1337. 00001098  42A7                     clr.l      -[A7]
  1338. 0000109A  486F 0104                pea.l      [A7 + 0x104]
  1339. 0000109E  42A7                     clr.l      -[A7]
  1340. 000010A0  486F 0110                pea.l      [A7 + 0x110]
  1341. 000010A4  2F03                     move.l     -[A7], D3
  1342. 000010A6  2F2D 901A                move.l     -[A7], [A5 - 0x6FE6]
  1343. 000010AA  4EBA FC62                jsr        [PC - 0x39E /* 00000D0E */]
  1344. 000010AE  2F0A                     move.l     -[A7], A2
  1345. 000010B0  A8A3                     syscall    EraseRect
  1346. 000010B2  4A83                     tst.l      D3
  1347. 000010B4  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1348. 000010B8  6732                     beq        +0x34 /* 000010EC */
  1349. 000010BA  42A7                     clr.l      -[A7]
  1350. 000010BC  42A7                     clr.l      -[A7]
  1351. 000010BE  42A7                     clr.l      -[A7]
  1352. 000010C0  486F 000C                pea.l      [A7 + 0xC]
  1353. 000010C4  2003                     move.l     D0, D3
  1354. 000010C6  5380                     subq.l     D0, 1
  1355. 000010C8  2F00                     move.l     -[A7], D0
  1356. 000010CA  2F2D 901A                move.l     -[A7], [A5 - 0x6FE6]
  1357. 000010CE  4EBA FC3E                jsr        [PC - 0x3C2 /* 00000D0E */]
  1358. 000010D2  486F 0018                pea.l      [A7 + 0x18]
  1359. 000010D6  486F 0120                pea.l      [A7 + 0x120]
  1360. 000010DA  4EB9 0000 4EDE           jsr        [0x00004EDE]
  1361. 000010E0  4A80                     tst.l      D0
  1362. 000010E2  4FEF 0020                lea.l      A7, [A7 + 0x20]
  1363. 000010E6  6604                     bne        +0x6 /* 000010EC */
  1364. 000010E8  422F 0104                clr.b      [A7 + 0x104]
  1365. label000010EC:
  1366. 000010EC  4A2F 0104                tst.b      [A7 + 0x104]
  1367. 000010F0  6772                     beq        +0x74 /* 00001164 */
  1368. 000010F2  486F 0104                pea.l      [A7 + 0x104]
  1369. 000010F6  4EB9 0000 565E           jsr        [0x0000565E]
  1370. 000010FC  3F3C 0001                move.w     -[A7], 0x1
  1371. 00001100  A888                     syscall    TextFace
  1372. 00001102  302A 0002                move.w     D0, [A2 + 0x2]
  1373. 00001106  48C0                     ext.l      D0
  1374. 00001108  5480                     addq.l     D0, 2
  1375. 0000110A  206D 901A                movea.l    A0, [A5 - 0x6FE6]
  1376. 0000110E  3628 006E                move.w     D3, [A0 + 0x6E]
  1377. 00001112  48C3                     ext.l      D3
  1378. 00001114  5583                     subq.l     D3, 2
  1379. 00001116  9680                     sub.l      D3, D0
  1380. 00001118  486F 0108                pea.l      [A7 + 0x108]
  1381. 0000111C  A88C                     syscall    StringWidth
  1382. 0000111E  301F                     move.w     D0, [A7]+
  1383. 00001120  B043                     cmp.w      D0, D3
  1384. 00001122  544F                     addq.w     A7, 2
  1385. 00001124  6D06                     blt        +0x8 /* 0000112C */
  1386. 00001126  3F3C 0021                move.w     -[A7], 0x21 /* '!' */
  1387. 0000112A  A888                     syscall    TextFace
  1388. label0000112C:
  1389. 0000112C  3F03                     move.w     -[A7], D3
  1390. 0000112E  486F 0106                pea.l      [A7 + 0x106]
  1391. 00001132  4267                     clr.w      -[A7]
  1392. 00001134  4EB9 0000 590E           jsr        [0x0000590E]
  1393. 0000113A  302A 0002                move.w     D0, [A2 + 0x2]
  1394. 0000113E  48C0                     ext.l      D0
  1395. 00001140  5480                     addq.l     D0, 2
  1396. 00001142  3F00                     move.w     -[A7], D0
  1397. 00001144  2F0B                     move.l     -[A7], A3
  1398. 00001146  4EB9 0000 D216           jsr        [0x0000D216]
  1399. 0000114C  48C0                     ext.l      D0
  1400. 0000114E  3212                     move.w     D1, [A2]
  1401. 00001150  48C1                     ext.l      D1
  1402. 00001152  D280                     add.l      D1, D0
  1403. 00001154  584F                     addq.w     A7, 4
  1404. 00001156  3F01                     move.w     -[A7], D1
  1405. 00001158  A893                     syscall    MoveTo
  1406. 0000115A  486F 0104                pea.l      [A7 + 0x104]
  1407. 0000115E  A884                     syscall    DrawString
  1408. 00001160  4267                     clr.w      -[A7]
  1409. 00001162  A888                     syscall    TextFace
  1410. label00001164:
  1411. 00001164  4878 0100                push.l     0x100
  1412. 00001168  486F 0108                pea.l      [A7 + 0x108]
  1413. 0000116C  2F2F 0108                move.l     -[A7], [A7 + 0x108]
  1414. 00001170  206D 901A                movea.l    A0, [A5 - 0x6FE6]
  1415. 00001174  3F28 006C                move.w     -[A7], [A0 + 0x6C]
  1416. 00001178  4EB9 0000 512E           jsr        [0x0000512E]
  1417. 0000117E  486F 0112                pea.l      [A7 + 0x112]
  1418. 00001182  4EB9 0000 565E           jsr        [0x0000565E]
  1419. 00001188  206D 901A                movea.l    A0, [A5 - 0x6FE6]
  1420. 0000118C  3028 006E                move.w     D0, [A0 + 0x6E]
  1421. 00001190  48C0                     ext.l      D0
  1422. 00001192  362A 0006                move.w     D3, [A2 + 0x6]
  1423. 00001196  48C3                     ext.l      D3
  1424. 00001198  9680                     sub.l      D3, D0
  1425. 0000119A  486F 0116                pea.l      [A7 + 0x116]
  1426. 0000119E  A88C                     syscall    StringWidth
  1427. 000011A0  301F                     move.w     D0, [A7]+
  1428. 000011A2  B043                     cmp.w      D0, D3
  1429. 000011A4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1430. 000011A8  6D06                     blt        +0x8 /* 000011B0 */
  1431. 000011AA  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  1432. 000011AE  A888                     syscall    TextFace
  1433. label000011B0:
  1434. 000011B0  3F03                     move.w     -[A7], D3
  1435. 000011B2  486F 0106                pea.l      [A7 + 0x106]
  1436. 000011B6  4267                     clr.w      -[A7]
  1437. 000011B8  4EB9 0000 590E           jsr        [0x0000590E]
  1438. 000011BE  206D 901A                movea.l    A0, [A5 - 0x6FE6]
  1439. 000011C2  3F28 006E                move.w     -[A7], [A0 + 0x6E]
  1440. 000011C6  2F0B                     move.l     -[A7], A3
  1441. 000011C8  4EB9 0000 D216           jsr        [0x0000D216]
  1442. 000011CE  48C0                     ext.l      D0
  1443. 000011D0  3212                     move.w     D1, [A2]
  1444. 000011D2  48C1                     ext.l      D1
  1445. 000011D4  D280                     add.l      D1, D0
  1446. 000011D6  584F                     addq.w     A7, 4
  1447. 000011D8  3F01                     move.w     -[A7], D1
  1448. 000011DA  A893                     syscall    MoveTo
  1449. 000011DC  486F 0104                pea.l      [A7 + 0x104]
  1450. 000011E0  A884                     syscall    DrawString
  1451. 000011E2  4267                     clr.w      -[A7]
  1452. 000011E4  A888                     syscall    TextFace
  1453. 000011E6  4FEF 0204                lea.l      A7, [A7 + 0x204]
  1454. 000011EA  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  1455. 000011EE  4E75                     rts
  1456. 000011F0  48E7 1030                movem.l    -[A7], D3,A2,A3
  1457. 000011F4  594F                     subq.w     A7, 4
  1458. 000011F6  246F 0014                movea.l    A2, [A7 + 0x14]
  1459. 000011FA  266F 0018                movea.l    A3, [A7 + 0x18]
  1460. 000011FE  262F 001C                move.l     D3, [A7 + 0x1C]
  1461. 00001202  554F                     subq.w     A7, 2
  1462. 00001204  2F0B                     move.l     -[A7], A3
  1463. 00001206  486F 0006                pea.l      [A7 + 0x6]
  1464. 0000120A  2F03                     move.l     -[A7], D3
  1465. 0000120C  4EB9 0000 55DE           jsr        [0x000055DE]
  1466. 00001212  301F                     move.w     D0, [A7]+
  1467. 00001214  48C0                     ext.l      D0
  1468. 00001216  670A                     beq        +0xC /* 00001222 */
  1469. 00001218  7000                     moveq.l    D0, 0x00
  1470. 0000121A  584F                     addq.w     A7, 4
  1471. 0000121C  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  1472. 00001220  4E75                     rts
  1473. label00001222:
  1474. 00001222  4AAD 9154                tst.l      [A5 - 0x6EAC]
  1475. 00001226  6704                     beq        +0x6 /* 0000122C */
  1476. 00001228  91C8                     sub.l      A0, A0
  1477. 0000122A  6010                     bra        +0x12 /* 0000123C */
  1478. label0000122C:
  1479. 0000122C  1F3C 000A                move.b     -[A7], 0xA /* '\n' */
  1480. 00001230  2F2A 004E                move.l     -[A7], [A2 + 0x4E]
  1481. 00001234  4EB9 0000 4BDE           jsr        [0x00004BDE]
  1482. 0000123A  5C4F                     addq.w     A7, 6
  1483. label0000123C:
  1484. 0000123C  2648                     movea.l    A3, A0
  1485. 0000123E  42A7                     clr.l      -[A7]
  1486. 00001240  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  1487. 00001244  2013                     move.l     D0, [A3]
  1488. 00001246  4480                     neg.l      D0
  1489. 00001248  2F00                     move.l     -[A7], D0
  1490. 0000124A  2F2D 901A                move.l     -[A7], [A5 - 0x6FE6]
  1491. 0000124E  4EB9 0000 F9DC           jsr        [0x0000F9DC]
  1492. 00001254  584F                     addq.w     A7, 4
  1493. 00001256  3F00                     move.w     -[A7], D0
  1494. 00001258  4EB9 0000 4EF6           jsr        [0x00004EF6]
  1495. 0000125E  90AA 0052                sub.l      D0, [A2 + 0x52]
  1496. 00001262  2600                     move.l     D3, D0
  1497. 00001264  206F 000E                movea.l    A0, [A7 + 0xE]
  1498. 00001268  A023                     syscall    DisposHandle/DisposeHandle
  1499. 0000126A  4A83                     tst.l      D3
  1500. 0000126C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1501. 00001270  6D3C                     blt        +0x3E /* 000012AE */
  1502. 00001272  2F0A                     move.l     -[A7], A2
  1503. 00001274  4EB9 0000 E7FA           jsr        [0x0000E7FA]
  1504. 0000127A  584F                     addq.w     A7, 4
  1505. 0000127C  2F08                     move.l     -[A7], A0
  1506. 0000127E  4EB9 0000 5826           jsr        [0x00005826]
  1507. 00001284  2F03                     move.l     -[A7], D3
  1508. 00001286  2F0A                     move.l     -[A7], A2
  1509. 00001288  2057                     movea.l    A0, [A7]
  1510. 0000128A  2250                     movea.l    A1, [A0]
  1511. 0000128C  2269 0020                movea.l    A1, [A1 + 0x20]
  1512. 00001290  4E91                     jsr        [A1]
  1513. 00001292  2F03                     move.l     -[A7], D3
  1514. 00001294  2F0A                     move.l     -[A7], A2
  1515. 00001296  4EB9 0000 356E           jsr        [0x0000356E]
  1516. 0000129C  4EB9 0000 582E           jsr        [0x0000582E]
  1517. 000012A2  7001                     moveq.l    D0, 0x01
  1518. 000012A4  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1519. 000012A8  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  1520. 000012AC  4E75                     rts
  1521. label000012AE:
  1522. 000012AE  7000                     moveq.l    D0, 0x00
  1523. 000012B0  584F                     addq.w     A7, 4
  1524. 000012B2  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  1525. 000012B6  4E75                     rts
  1526. 000012B8  0000 005D                ori.b      D0, 0x5D /* ']' */
  1527. 000012BC  AA9E                     syscall    SetEntryUsage
  1528. 000012BE  8340 5989                pack       D1, D0, 0x5989
  1529. 000012C2  8689                     or.l       D3, A1
  1530. 000012C4  94B7 838D                sub.l      D2, [[ + <<invalid base displacement size>>] + A0 * 2]
  1531. 000012C8  9097                     sub.l      D0, [A7]
  1532. 000012CA  8983 8C91                unpk       D4, D3, 0x8C91
  1533. 000012CE  B3A6                     xor.l      -[A6], D1
  1534. 000012D0  838C 8483                unpk       -[A1], -[A4], 0x8483
  1535. 000012D4  40C1                     move.w     D1, SR
  1536. 000012D6  9192                     sub.l      [A2], D0
  1537. 000012D8  F6AB F7F7                .extension 0x6AB <<F/2-3/3>> // unimplemented
  1538. 000012DC  4064                     negx.w     -[A4]
  1539. 000012DE  F495                     cinvp      INST, [A5]
  1540. 000012E0  898E 89A1                unpk       -[A4], -[A6], 0x89A1
  1541. 000012E4  4060                     negx.w     -[A0]
  1542. 000012E6  4055                     negx.w     [A5]
  1543. 000012E8  A2EE                     syscall    vCkExtFS, flags=2
  1544. 000012EA  9883                     sub.l      D4, D3
  1545. 000012EC  405E                     negx.w     [A6]+
  1546. 000012EE  A583                     syscall    SetOSDefault, flags=5
  1547. 000012F0  A19C                     syscall    NewPtrStartup, flags=1
  1548. 000012F2  9DEF 9CB1                sub.l      A6, [A7 - 0x634F]
  1549. 000012F6  BEF6 AF8F 8689 4070      cmpa.w     A7, [[ + <<invalid base displacement size>>] + A2 * 8 - 0x7976BF90]
  1550. 000012FE  7FB1                     moveq.l    D7, 0xFFFFFFB1
  1551. 00001300  8C87                     or.l       D6, D7
  1552. 00001302  9492                     sub.l      D2, [A2]
  1553. 00001304  4051                     negx.w     [A1]
  1554. 00001306  BCF8 4045                cmpa.w     A6, [0x00004045]
  1555. 0000130A  AB85                     syscall    slXMASK9
  1556. 0000130C  4059                     negx.w     [A1]+
  1557. 0000130E  83A2                     or.l       -[A2], D1
  1558. 00001310  9283                     sub.l      D1, D3
  1559. 00001312  8383 8887                unpk       D1, D3, 0x8887
  1560. 00001316  BA8E                     cmp.l      D5, A6
  1561. 00001318  B840                     cmp.w      D4, D0
  1562. 0000131A  547F                     addq.w     <<invalid special address>>, 2
  1563. 0000131C  BA40                     cmp.w      D5, D0
  1564. 0000131E  617F                     bsr        +0x81 /* 0000139F */
  1565. 00001320  BEA2                     cmp.l      D7, -[A2]
  1566. 00001322  404A                     negx.w     A2
  1567. 00001324  9492                     sub.l      D2, [A2]
  1568. 00001326  938C                     subx.l     -[A1], -[A4]
  1569. 00001328  8300                     sbcd       D1, D0
  1570. 0000132A  0000 269F                ori.b      D0, 0x9F
  1571. 0000132E  9B97                     sub.l      [A7], D5
  1572. 00001330  869C                     or.l       D3, [A4]+
  1573. 00001332  8D40 6394                pack       D6, D0, 0x6394
  1574. 00001336  8740 7F98                pack       D3, D0, 0x7F98
  1575. 0000133A  9388                     subx.l     -[A1], -[A0]
  1576. 0000133C  B240                     cmp.w      D1, D0
  1577. 0000133E  9441                     sub.w      D2, D1
  1578. 00001340  1E40                     movea.b    A7, D0
  1579. 00001342  54C1                     scc        D1
  1580. 00001344  40BC 4044 40D9           negx.l     0x404440D9
  1581. 0000134A  9A40                     sub.w      D5, D0
  1582. 0000134C  C27F                     and.w      D1, <<invalid special address>>
  1583. 0000134E  B040                     cmp.w      D0, D0
  1584. 00001350  5F87                     subq.l     D7, 7
  1585. 00001352  8EB5 B19C                or.l       D7, <<invalid full ext with I/IS == 4>>
  1586. 00001356  AD40                     syscall    SetItmIcon, auto_pop
  1587. 00001358  4D40                     chk.w      D6, D0
  1588. 0000135A  4D40                     chk.w      D6, D0
  1589. 0000135C  4840                     swap.w     D0
  1590. 0000135E  D47F                     add.w      D2, <<invalid special address>>
  1591. 00001360  BF40                     xor.w      D0, D7
  1592. 00001362  8493                     or.l       D2, [A3]
  1593. 00001364  0000 0017                ori.b      D0, 0x17
  1594. 00001368  405F                     negx.w     [A7]+
  1595. 0000136A  A68B                     syscall    CommToolboxDispatch, flags=6
  1596. 0000136C  404A                     negx.w     A2
  1597. 0000136E  40A9 406A                negx.l     [A1 + 0x406A]
  1598. 00001372  415B                     chk.w      D0, [A3]+
  1599. 00001374  9284                     sub.l      D1, D4
  1600. 00001376  9241                     sub.w      D1, D1
  1601. 00001378  547F                     addq.w     <<invalid special address>>, 2
  1602. 0000137A  0341                     bchg       D1, D1
  1603. 0000137C  0FC9                     .incomplete
  1604. 0000137E  7F80                     moveq.l    D7, 0xFFFFFF80
  1605. 00001380  4085                     negx.l     D5
  1606. 00001382  96F6 9A40                sub.w      A3, [A6 + A1 * 2 + 0x40]
  1607. 00001386  EE86                     asr        D6, 7
  1608. 00001388  40BD                     negx.l     <<invalid special address>>
  1609. 0000138A  40EE                     .incomplete
  1610.